Mock Version: 1.4.13 Mock Version: 1.4.13 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-14867701-1058343/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': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Wrote: /builddir/build/SRPMS/firefox-64.0.2-1.fc29.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f29-build-14867701-1058343/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': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64le --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: ppc64le Building for target ppc64le Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.O357NF + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-64.0.2 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-64.0.2.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-64.0.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . Patch #37 (build-jit-atomic-always-lucky.patch): + echo 'Patch #37 (build-jit-atomic-always-lucky.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .jit-atomic-lucky --fuzz=0 patching file js/src/jit/AtomicOperations.h Hunk #1 succeeded at 392 (offset -23 lines). patching file js/src/jit/none/AtomicOperations-feeling-lucky.h Patch #40 (build-aarch64-skia.patch): + echo 'Patch #40 (build-aarch64-skia.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/src/jumper/SkJumper_stages.cpp Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure Hunk #1 succeeded at 1028 (offset 18 lines). Patch #3 (mozilla-build-arm.patch): + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h Patch #44 (mozilla-1494037.patch): + echo 'Patch #44 (mozilla-1494037.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1494037 --fuzz=0 patching file gfx/cairo/libpixman/src/pixman-vmx.c Patch #46 (firefox-debug-build.patch): + echo 'Patch #46 (firefox-debug-build.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .debug --fuzz=0 patching file browser/installer/package-manifest.in Hunk #1 succeeded at 508 (offset -4 lines). Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 53 (offset -12 lines). Patch #219 (rhbz-1173156.patch): + echo 'Patch #219 (rhbz-1173156.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Hunk #1 succeeded at 176 (offset 2 lines). Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 920 (offset 313 lines). Hunk #2 succeeded at 945 (offset 314 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp Hunk #1 succeeded at 4849 (offset -24 lines). patching file toolkit/xre/nsXREDirProvider.cpp Hunk #2 succeeded at 570 (offset 42 lines). Hunk #3 succeeded at 975 (offset 97 lines). patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #227 (firefox-locale-debug.patch): + echo 'Patch #227 (firefox-locale-debug.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .locale-debug --fuzz=0 patching file intl/locale/LocaleService.cpp Hunk #1 succeeded at 562 (offset -146 lines). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 151 (offset 9 lines). + echo 'Patch #406 (mozilla-256180.patch):' Patch #406 (mozilla-256180.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .256180 --fuzz=0 patching file layout/generic/nsIFrame.h Patch #413 (mozilla-1353817.patch): + echo 'Patch #413 (mozilla-1353817.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 395 (offset 96 lines). + echo 'Patch #421 (mozilla-1447775.patch):' Patch #421 (mozilla-1447775.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1447775 --fuzz=0 patching file xpfe/appshell/nsWebShellWindow.cpp Hunk #1 succeeded at 342 (offset -8 lines). Hunk #2 succeeded at 372 (offset -8 lines). + 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_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 #581 (mozilla-1493081.patch):' Patch #581 (mozilla-1493081.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1493081 --fuzz=0 patching file view/nsView.cpp patching file widget/gtk/nsWindow.h patching file widget/gtk/nsWindow.cpp Hunk #2 succeeded at 843 (offset 1 line). patching file widget/nsBaseWidget.h patching file widget/nsIWidget.h + echo 'Patch #582 (mozilla-1504689.patch):' Patch #582 (mozilla-1504689.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1504689 --fuzz=0 patching file widget/gtk/nsClipboardWayland.cpp Hunk #1 succeeded at 522 (offset 2 lines). Hunk #2 succeeded at 704 (offset 2 lines). Hunk #3 succeeded at 729 (offset 2 lines). patching file widget/gtk/nsClipboardWayland.h Hunk #1 succeeded at 119 (offset -1 lines). Patch #585 (mozilla-1507475.patch): + echo 'Patch #585 (mozilla-1507475.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozbz1507475 --fuzz=0 patching file widget/gtk/nsGtkKeyUtils.cpp + echo 'Patch #586 (firefox-wayland-crash-mozbz1507475.patch):' Patch #586 (firefox-wayland-crash-mozbz1507475.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .crash-mozbz1507475 --fuzz=0 patching file widget/gtk/mozcontainer.cpp patching file widget/gtk/mozcontainer.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 Patch #601 (mozilla-1516081.patch): + echo 'Patch #601 (mozilla-1516081.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516081 --fuzz=0 patching file build/moz.configure/toolchain.configure patching file toolkit/components/terminator/nsTerminator.cpp + echo 'Patch #602 (mozilla-1516803.patch):' Patch #602 (mozilla-1516803.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1516803 --fuzz=0 patching file security/sandbox/linux/moz.build + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize="-g -O2"' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --enable-tests' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + chmod -x third_party/rust/itertools/src/lib.rs + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.xW47Dr + umask 022 + cd /builddir/build/BUILD + cd firefox-64.0.2 + 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-64.0.2 + mkdir -p .cargo + cat BUILDSTDERR: ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen BUILDSTDERR: Installing cbindgen v0.6.6 BUILDSTDERR: Compiling unicode-xid v0.1.0 BUILDSTDERR: Compiling proc-macro2 v0.4.20 BUILDSTDERR: Compiling serde v1.0.80 BUILDSTDERR: Compiling rand_core v0.3.0 BUILDSTDERR: Compiling ryu v0.2.6 BUILDSTDERR: Compiling libc v0.2.43 BUILDSTDERR: Compiling unicode-width v0.1.5 BUILDSTDERR: Compiling bitflags v1.0.4 BUILDSTDERR: Compiling strsim v0.7.0 BUILDSTDERR: Compiling ansi_term v0.11.0 BUILDSTDERR: Compiling itoa v0.4.3 BUILDSTDERR: Compiling remove_dir_all v0.5.1 BUILDSTDERR: Compiling vec_map v0.8.1 BUILDSTDERR: Compiling cfg-if v0.1.5 BUILDSTDERR: Compiling proc-macro2 v0.3.8 BUILDSTDERR: Compiling rand_core v0.2.2 BUILDSTDERR: Compiling textwrap v0.10.0 BUILDSTDERR: Compiling atty v0.2.11 BUILDSTDERR: Compiling log v0.4.5 BUILDSTDERR: Compiling rand v0.5.5 BUILDSTDERR: Compiling clap v2.32.0 BUILDSTDERR: Compiling tempfile v3.0.4 BUILDSTDERR: Compiling quote v0.5.2 BUILDSTDERR: Compiling quote v0.6.8 BUILDSTDERR: Compiling syn v0.14.9 BUILDSTDERR: Compiling syn v0.13.11 BUILDSTDERR: Compiling serde_derive v1.0.58 BUILDSTDERR: Compiling serde_json v1.0.32 BUILDSTDERR: Compiling toml v0.4.8 BUILDSTDERR: Compiling cbindgen v0.6.6 BUILDSTDERR: Finished release [optimized] target(s) in 3m 57s BUILDSTDERR: Installing /builddir/build/BUILD/firefox-64.0.2/.cargo/bin/cbindgen BUILDSTDERR: warning: be sure to add `/builddir/build/BUILD/firefox-64.0.2/.cargo/bin` to your PATH to be able to run the installed binaries BUILDSTDERR: ++ pwd + export PATH=/builddir/build/BUILD/firefox-64.0.2/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-64.0.2/.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 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' BUILDSTDERR: ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + export CC=gcc + CC=gcc + export CXX=g++ + CXX=g++ + export AR=gcc-ar + AR=gcc-ar + export NM=gcc-nm + NM=gcc-nm + export RANLIB=gcc-ranlib + RANLIB=gcc-ranlib + echo 'ac_add_options MOZ_PGO=1' + echo 'ac_add_options --enable-lto' + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' BUILDSTDERR: ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=4 + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + GDK_BACKEND=x11 + xvfb-run ./mach build 0:01.87 Clobber not needed. 0:01.88 Adding make options from /builddir/build/BUILD/firefox-64.0.2/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-64.0.2/objdir OBJDIR=/builddir/build/BUILD/firefox-64.0.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-64.0.2/.mozconfig export FOUND_MOZCONFIG 0:01.93 /usr/bin/gmake -f client.mk -s configure 0:01.95 cd /builddir/build/BUILD/firefox-64.0.2/objdir 0:01.95 /builddir/build/BUILD/firefox-64.0.2/configure 0:02.14 Creating Python environment 0:05.37 New python executable in /builddir/build/BUILD/firefox-64.0.2/objdir/_virtualenvs/init/bin/python2.7 0:05.37 Also creating executable in /builddir/build/BUILD/firefox-64.0.2/objdir/_virtualenvs/init/bin/python 0:05.37 Installing setuptools, pip, wheel...done. 0:07.42 running build_ext 0:07.42 building 'psutil._psutil_linux' extension 0:07.42 creating build/temp.linux-ppc64le-2.7 0:07.42 creating build/temp.linux-ppc64le-2.7/psutil 0:07.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o 0:07.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o 0:07.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o 0:07.42 creating build/lib.linux-ppc64le-2.7 0:07.42 creating build/lib.linux-ppc64le-2.7/psutil 0:07.42 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o build/temp.linux-ppc64le-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so 0:07.42 building 'psutil._psutil_posix' extension 0:07.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o 0:07.42 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o 0:07.42 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64le-2.7/psutil/_psutil_common.o build/temp.linux-ppc64le-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so 0:07.42 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_linux.so -> psutil 0:07.42 copying build/lib.linux-ppc64le-2.7/psutil/_psutil_posix.so -> psutil 0:07.43 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:07.43 Reexecuting in the virtualenv 0:07.69 Adding configure options from /builddir/build/BUILD/firefox-64.0.2/.mozconfig 0:07.70 --enable-application=browser 0:07.70 --prefix=/usr 0:07.70 --libdir=/usr/lib64 0:07.70 --with-system-zlib 0:07.70 --with-system-bz2 0:07.70 --disable-strip 0:07.70 --enable-necko-wifi 0:07.70 --enable-startup-notification 0:07.70 --disable-updater 0:07.70 --enable-chrome-format=omni 0:07.70 --enable-pulseaudio 0:07.70 --with-system-icu 0:07.70 --with-mozilla-api-keyfile=../mozilla-api-key 0:07.70 --with-google-api-keyfile=../google-api-key 0:07.70 --enable-release 0:07.70 --update-channel=release 0:07.70 --disable-system-sqlite 0:07.70 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:07.70 --enable-default-toolkit=cairo-gtk3-wayland 0:07.70 --enable-official-branding 0:07.70 --with-system-nspr 0:07.70 --with-system-nss 0:07.70 --enable-system-ffi 0:07.70 --enable-optimize=-g -O2 0:07.70 --disable-debug 0:07.70 --disable-jemalloc 0:07.70 --disable-webrtc 0:07.70 --disable-crashreporter 0:07.70 --enable-tests 0:07.70 --with-system-jpeg 0:07.70 --with-system-libvpx 0:07.70 MOZ_PGO=1 0:07.70 --enable-lto 0:07.70 MOZILLA_OFFICIAL=1 0:07.70 MOZ_TELEMETRY_REPORTING=1 0:07.70 BUILD_OFFICIAL=1 0:07.70 checking for vcs source checkout... no 0:08.24 checking for a shell... /usr/bin/sh 0:08.31 checking for host system type... powerpc64le-unknown-linux-gnu 0:08.31 checking for target system type... powerpc64le-unknown-linux-gnu 0:08.45 checking for a shell... /usr/bin/sh 0:08.51 checking for host system type... powerpc64le-unknown-linux-gnu 0:08.51 checking for target system type... powerpc64le-unknown-linux-gnu 0:08.63 checking whether cross compiling... no 0:08.75 checking for vcs source checkout... no 0:08.75 checking whether cross compiling... no 0:08.75 checking for the target C compiler... /usr/bin/gcc 0:08.79 checking whether the target C compiler can be used... yes 0:08.98 checking for Python 3... /usr/bin/python3 (3.7.2) 0:09.00 checking for pkg_config... /usr/bin/pkg-config 0:09.00 checking for pkg-config version... 1.5.3 0:09.00 checking for yasm... /usr/bin/yasm 0:09.04 checking yasm version... 1.3.0 0:09.05 checking the target C compiler version... 8.2.1 0:09.09 checking the target C compiler works... yes 0:09.09 checking for the target C++ compiler... /usr/bin/g++ 0:09.37 checking whether the target C++ compiler can be used... yes 0:09.37 checking the target C++ compiler version... 8.2.1 0:09.46 checking the target C++ compiler works... yes 0:09.47 checking for the host C compiler... /usr/bin/gcc 0:09.51 checking whether the host C compiler can be used... yes 0:09.51 checking the host C compiler version... 8.2.1 0:09.53 checking the host C compiler works... yes 0:09.53 checking for the host C++ compiler... /usr/bin/g++ 0:09.55 checking whether the host C++ compiler can be used... yes 0:09.55 checking the host C++ compiler version... 8.2.1 0:09.58 checking the host C++ compiler works... yes 0:09.61 checking for 64-bit OS... yes 0:09.62 checking for llvm_profdata... /usr/bin/llvm-profdata 0:09.64 checking for linker... bfd 0:09.64 checking for the assembler... /usr/bin/gcc 0:09.66 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:09.70 checking for stdint.h... yes 0:09.72 checking for inttypes.h... yes 0:09.76 checking for malloc.h... yes 0:09.79 checking for alloca.h... yes 0:09.82 checking for sys/byteorder.h... no 0:09.86 checking for getopt.h... yes 0:09.89 checking for unistd.h... yes 0:09.94 checking for nl_types.h... yes 0:09.96 checking for cpuid.h... no 0:09.99 checking for sys/statvfs.h... yes 0:10.02 checking for sys/statfs.h... yes 0:10.05 checking for sys/vfs.h... yes 0:10.08 checking for sys/mount.h... yes 0:10.14 checking for sys/quota.h... yes 0:10.18 checking for linux/quota.h... yes 0:10.22 checking for linux/if_addr.h... yes 0:10.26 checking for linux/rtnetlink.h... yes 0:10.29 checking for sys/queue.h... yes 0:10.33 checking for sys/types.h... yes 0:10.36 checking for netinet/in.h... yes 0:10.40 checking for byteswap.h... yes 0:10.46 checking for linux/perf_event.h... yes 0:10.50 checking for perf_event_open system call... yes 0:10.52 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:10.54 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:10.56 checking whether the C compiler supports -Wunreachable-code-return... no 0:10.58 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:10.59 checking whether the C compiler supports -Wclass-varargs... no 0:10.60 checking whether the C++ compiler supports -Wclass-varargs... no 0:10.62 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:10.64 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:10.66 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:10.67 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:10.69 checking whether the C compiler supports -Wloop-analysis... no 0:10.70 checking whether the C++ compiler supports -Wloop-analysis... no 0:10.73 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:10.75 checking whether the C++ compiler supports -Wc++2a-compat... no 0:10.76 checking whether the C++ compiler supports -Wcomma... no 0:10.78 checking whether the C compiler supports -Wduplicated-cond... yes 0:10.81 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:10.84 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:10.85 checking whether the C compiler supports -Wstring-conversion... no 0:10.87 checking whether the C++ compiler supports -Wstring-conversion... no 0:10.89 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:10.90 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:10.92 checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:10.93 checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:10.95 checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:10.97 checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:10.99 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:11.01 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:11.04 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:11.07 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:11.10 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:11.12 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:11.15 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:11.18 checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:11.21 checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:11.23 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:11.26 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:11.29 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:11.32 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:11.33 checking whether the C compiler supports -Wno-error=return-std-move... no 0:11.34 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:11.38 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:11.40 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:11.41 checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:11.42 checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:11.45 checking whether the C compiler supports -Wformat... yes 0:11.47 checking whether the C++ compiler supports -Wformat... yes 0:11.50 checking whether the C compiler supports -Wformat-security... no 0:11.52 checking whether the C++ compiler supports -Wformat-security... no 0:11.55 checking whether the C compiler supports -Wformat-overflow=2... yes 0:11.58 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:11.60 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:11.63 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:11.65 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:11.67 checking for llvm-config... /usr/bin/llvm-config 0:11.72 checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:11.74 checking for libpulse... yes 0:11.74 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:11.74 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:11.75 checking for rustc... /usr/bin/rustc 0:11.75 checking for cargo... /usr/bin/cargo 0:11.80 checking rustc version... 1.31.0 0:11.82 checking cargo version... 1.31.0 0:12.46 checking for rustdoc... /usr/bin/rustdoc 0:12.46 checking for cbindgen... /builddir/build/BUILD/firefox-64.0.2/.cargo/bin/cbindgen 0:12.46 checking cbindgen version... 0.6.6 0:12.47 checking for rustfmt... not found 0:12.49 checking for libffi > 3.0.9... yes 0:12.49 checking MOZ_FFI_CFLAGS... 0:12.50 checking MOZ_FFI_LIBS... -lffi 0:12.72 checking for nodejs... /usr/bin/node (10.15.0) 0:12.77 checking for gtk+-wayland-3.0 >= 3.22... yes 0:12.93 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:12.94 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 0:12.94 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:12.96 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:12.96 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:12.97 checking for fontconfig >= 2.7.0... yes 0:12.97 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:12.98 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:12.98 checking for freetype2 >= 6.1.0... yes 0:12.99 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:12.99 checking _FT2_LIBS... -lfreetype 0:13.00 checking for tar... /usr/bin/gtar 0:13.00 checking for unzip... /usr/bin/unzip 0:13.00 checking for zip... /usr/bin/zip 0:13.00 checking for gn... not found 0:13.00 checking for the Mozilla API key... yes 0:13.00 checking for the Google API key... yes 0:13.00 checking for the Bing API key... no 0:13.00 checking for the Adjust SDK key... no 0:13.00 checking for the Leanplum SDK key... no 0:13.00 checking for the Pocket API key... no 0:13.02 checking for awk... /usr/bin/gawk 0:13.02 checking for perl... /usr/bin/perl 0:13.08 checking for minimum required perl version >= 5.006... 5.028001 0:13.10 checking for full perl installation... yes 0:13.10 checking for gmake... /usr/bin/gmake 0:13.10 checking for watchman... not found 0:13.11 checking for xargs... /usr/bin/xargs 0:13.11 checking for rpmbuild... /usr/bin/rpmbuild 0:13.11 checking for autoconf... /usr/bin/autoconf-2.13 0:13.63 creating cache ./config.cache 0:13.67 checking host system type... powerpc64le-unknown-linux-gnu 0:13.69 checking target system type... powerpc64le-unknown-linux-gnu 0:13.71 checking build system type... powerpc64le-unknown-linux-gnu 0:13.71 checking for objcopy... /usr/bin/objcopy 0:13.73 checking for gcc... /usr/bin/gcc -std=gnu99 0:13.79 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:13.79 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:13.79 checking whether we are using GNU C... yes 0:13.82 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:13.82 checking for c++... /usr/bin/g++ 0:13.98 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:13.99 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:14.00 checking whether we are using GNU C++... yes 0:14.03 checking whether /usr/bin/g++ accepts -g... yes 0:14.03 checking for ranlib... gcc-ranlib 0:14.03 checking for /usr/bin/gcc... /usr/bin/gcc -std=gnu99 0:14.03 checking for ar... gcc-ar 0:14.03 checking for strip... /bin/true 0:14.03 checking for windres... no 0:14.03 checking for otool... no 0:14.17 checking for X... libraries , headers 0:14.21 checking for dnet_ntoa in -ldnet... no 0:14.26 checking for dnet_ntoa in -ldnet_stub... no 0:14.30 checking for gethostbyname... yes 0:14.35 checking for connect... yes 0:14.39 checking for remove... yes 0:14.44 checking for shmat... yes 0:14.49 checking for IceConnectionNumber in -lICE... yes 0:14.57 checking for --noexecstack option to as... yes 0:14.62 checking for -z noexecstack option to ld... yes 0:14.68 checking for -z text option to ld... yes 0:14.71 checking for -z relro option to ld... yes 0:14.75 checking for -z nocopyreloc option to ld... yes 0:14.79 checking for --build-id=sha1 option to ld... yes 0:14.84 checking for --ignore-unresolved-symbol option to ld... yes 0:14.85 checking if toolchain supports -mssse3 option... no 0:14.87 checking if toolchain supports -msse4.1 option... no 0:14.89 checking whether we can enable AltiVec support... yes 0:14.96 checking whether the linker supports Identical Code Folding... no 0:15.24 checking whether removing dead symbols breaks debugging... no 0:15.28 checking for working const... yes 0:15.29 checking for mode_t... yes 0:15.31 checking for off_t... yes 0:15.32 checking for pid_t... yes 0:15.33 checking for size_t... yes 0:15.58 checking whether 64-bits std::atomic requires -latomic... no 0:15.62 checking for dirent.h that defines DIR... yes 0:15.68 checking for opendir in -ldir... no 0:15.70 checking for sockaddr_in.sin_len... false 0:15.72 checking for sockaddr_in6.sin6_len... false 0:15.74 checking for sockaddr.sa_len... false 0:15.79 checking for gethostbyname_r in -lc_r... no 0:15.87 checking for library containing dlopen... -ldl 0:15.91 checking for dlfcn.h... yes 0:15.95 checking for dladdr... yes 0:16.01 checking for memmem... yes 0:16.05 checking for socket in -lsocket... no 0:16.10 checking for XDrawLines in -lX11... yes 0:16.14 checking for XextAddDisplay in -lXext... yes 0:16.19 checking for XtFree in -lXt... yes 0:16.24 checking for xcb_connect in -lxcb... yes 0:16.30 checking for xcb_shm_query_version in -lxcb-shm... yes 0:16.34 checking for XGetXCBConnection in -lX11-xcb... yes 0:16.39 checking for pthread_create in -lpthreads... no 0:16.43 checking for pthread_create in -lpthread... yes 0:16.48 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:16.52 checking for pthread.h... yes 0:16.56 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:16.61 checking for 8-bit clean memcmp... yes 0:16.65 checking for stat64... yes 0:16.70 checking for lstat64... yes 0:16.75 checking for truncate64... yes 0:16.79 checking for statvfs64... yes 0:16.84 checking for statvfs... yes 0:16.89 checking for statfs64... yes 0:16.94 checking for statfs... yes 0:16.99 checking for getpagesize... yes 0:17.03 checking for gmtime_r... yes 0:17.08 checking for localtime_r... yes 0:17.13 checking for arc4random... no 0:17.19 checking for arc4random_buf... no 0:17.23 checking for mallinfo... yes 0:17.29 checking for gettid... no 0:17.33 checking for lchown... yes 0:17.38 checking for setpriority... yes 0:17.42 checking for strerror... yes 0:17.48 checking for syscall... yes 0:17.54 checking for clock_gettime(CLOCK_MONOTONIC)... 0:17.58 checking for pthread_cond_timedwait_monotonic_np... 0:17.69 checking for res_ninit()... yes 0:17.73 checking for an implementation of va_copy()... yes 0:17.77 checking whether va_list can be copied by value... yes 0:17.87 checking for C++ dynamic_cast to void*... yes 0:17.95 checking for __thread keyword for TLS variables... yes 0:18.00 checking for localeconv... yes 0:18.04 checking for malloc.h... yes 0:18.10 checking for strndup... yes 0:18.15 checking for posix_memalign... yes 0:18.20 checking for memalign... yes 0:18.25 checking for malloc_usable_size... yes 0:18.28 checking whether malloc_usable_size definition can use const argument... no 0:18.30 checking for valloc in malloc.h... yes 0:18.31 checking for valloc in unistd.h... no 0:18.31 checking NSPR selection... system 0:18.31 checking for nspr-config... /usr/bin/nspr-config 0:18.35 checking for NSPR - version >= 4.19... yes 0:18.45 checking for nss-config... /usr/bin/nss-config 0:18.50 checking for NSS - version >= 3.40.1... yes 0:18.56 checking for jpeg_destroy_compress in -ljpeg... yes 0:18.76 checking for gzread in -lz... yes 0:18.81 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-64.0.2/browser/confvars.sh 0:18.87 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:18.91 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:18.91 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:18.97 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:18.98 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:18.98 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:18.99 checking for libstartup-notification-1.0 >= 0.8... yes 0:18.99 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:18.99 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:19.02 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:19.02 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:19.02 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:19.03 checking for dbus-1 >= 0.60... yes 0:19.03 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:19.04 checking MOZ_DBUS_LIBS... -ldbus-1 0:19.05 checking for dbus-glib-1 >= 0.60... yes 0:19.05 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:19.05 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:19.09 checking for vpx >= 1.5.0... yes 0:19.10 checking MOZ_LIBVPX_CFLAGS... 0:19.10 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:19.13 checking for vpx/vpx_decoder.h... yes 0:19.24 checking for vpx_codec_dec_init_ver in -lvpx... yes 0:19.27 checking for vpx_mem/vpx_mem.h... no 0:19.32 checking for linux/joystick.h... yes 0:19.32 checking for wget... no 0:19.38 checking for fdatasync... yes 0:19.40 checking for valid C compiler optimization flags... yes 0:19.63 checking for __cxa_demangle... yes 0:19.67 checking for unwind.h... yes 0:19.81 checking for _Unwind_Backtrace... yes 0:19.82 checking for -pipe support... yes 0:20.89 checking what kind of list files are supported by the linker... linkerscript 0:20.89 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:20.89 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:20.90 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:21.00 checking for FT_Bitmap_Size.y_ppem... yes 0:21.07 checking for FT_GlyphSlot_Embolden... yes 0:21.13 checking for FT_Load_Sfnt_Table... yes 0:21.19 checking for fontconfig/fcfreetype.h... yes 0:21.25 checking for icu-i18n >= 59.1... yes 0:21.25 checking MOZ_ICU_CFLAGS... 0:21.26 checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata 0:21.33 checking for posix_fadvise... yes 0:21.38 checking for posix_fallocate... yes 0:21.50 updating cache ./config.cache 0:21.50 creating ./config.data 0:21.68 js/src> configuring 0:21.68 js/src> running /builddir/build/BUILD/firefox-64.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-64.0.2/build/../configure.py --enable-project=js --target=powerpc64le-unknown-linux-gnu --host=powerpc64le-unknown-linux-gnu --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 --with-system-icu --with-system-jpeg --with-system-libvpx --with-system-nss --with-system-zlib --enable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O2 --enable-xcode-checks --without-ccache --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --enable-lto --disable-address-sanitizer --disable-undefined-sanitizer --disable-coverage --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-bigint --disable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --disable-cranelift --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-64.0.2/objdir/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/firefox-64.0.2/objdir/config.cache 0:21.83 js/src> checking for vcs source checkout... no 0:21.93 js/src> checking for a shell... /usr/bin/sh 0:21.94 js/src> checking for host system type... powerpc64le-unknown-linux-gnu 0:21.96 js/src> checking for target system type... powerpc64le-unknown-linux-gnu 0:21.97 js/src> checking for a shell... /usr/bin/sh 0:21.99 js/src> checking for host system type... powerpc64le-unknown-linux-gnu 0:22.01 js/src> checking for target system type... powerpc64le-unknown-linux-gnu 0:22.01 js/src> checking for android platform directory... no 0:22.01 js/src> checking for android sysroot directory... no 0:22.01 js/src> checking for android system directory... no 0:22.02 js/src> checking for the Android toolchain directory... not found 0:22.53 js/src> checking for vcs source checkout... no 0:22.53 js/src> checking whether cross compiling... no 0:22.54 js/src> checking for the target C compiler... /usr/bin/gcc 0:22.56 js/src> checking whether the target C compiler can be used... yes 0:22.60 js/src> checking for Python 3... /usr/bin/python3 (3.7.2) 0:22.61 js/src> checking for pkg_config... /usr/bin/pkg-config 0:22.62 js/src> checking for pkg-config version... 1.5.3 0:22.62 js/src> checking for yasm... /usr/bin/yasm 0:22.63 js/src> checking yasm version... 1.3.0 0:22.63 js/src> checking for android ndk version... no 0:22.64 js/src> checking for GoogleVR SDK... Not specified 0:22.64 js/src> checking the target C compiler version... 8.2.1 0:22.72 js/src> checking the target C compiler works... yes 0:22.72 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:22.74 js/src> checking whether the target C++ compiler can be used... yes 0:22.74 js/src> checking the target C++ compiler version... 8.2.1 0:22.76 js/src> checking the target C++ compiler works... yes 0:22.77 js/src> checking for the host C compiler... /usr/bin/gcc 0:22.79 js/src> checking whether the host C compiler can be used... yes 0:22.79 js/src> checking the host C compiler version... 8.2.1 0:22.81 js/src> checking the host C compiler works... yes 0:22.82 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:22.84 js/src> checking whether the host C++ compiler can be used... yes 0:22.84 js/src> checking the host C++ compiler version... 8.2.1 0:22.86 js/src> checking the host C++ compiler works... yes 0:22.88 js/src> checking for 64-bit OS... yes 0:22.89 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:22.91 js/src> checking for linker... bfd 0:22.92 js/src> checking for the assembler... /usr/bin/gcc 0:22.93 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:22.96 js/src> checking for stdint.h... yes 0:23.00 js/src> checking for inttypes.h... yes 0:23.03 js/src> checking for malloc.h... yes 0:23.05 js/src> checking for alloca.h... yes 0:23.07 js/src> checking for sys/byteorder.h... no 0:23.16 js/src> checking for getopt.h... yes 0:23.22 js/src> checking for unistd.h... yes 0:23.29 js/src> checking for nl_types.h... yes 0:23.31 js/src> checking for cpuid.h... no 0:23.33 js/src> checking for sys/statvfs.h... yes 0:23.37 js/src> checking for sys/statfs.h... yes 0:23.41 js/src> checking for sys/vfs.h... yes 0:23.43 js/src> checking for sys/mount.h... yes 0:23.47 js/src> checking for sys/quota.h... yes 0:23.50 js/src> checking for linux/quota.h... yes 0:23.53 js/src> checking for linux/if_addr.h... yes 0:23.57 js/src> checking for linux/rtnetlink.h... yes 0:23.59 js/src> checking for sys/queue.h... yes 0:23.63 js/src> checking for sys/types.h... yes 0:23.67 js/src> checking for netinet/in.h... yes 0:23.69 js/src> checking for byteswap.h... yes 0:23.73 js/src> checking for linux/perf_event.h... yes 0:23.75 js/src> checking for perf_event_open system call... yes 0:23.77 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:23.79 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:23.81 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:23.83 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:23.84 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:23.86 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:23.87 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:23.89 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:23.91 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:23.92 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:23.94 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:23.94 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:23.98 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:23.98 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:24.00 js/src> checking whether the C++ compiler supports -Wcomma... no 0:24.02 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:24.06 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:24.08 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:24.10 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:24.11 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:24.13 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:24.15 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:24.16 js/src> checking whether the C compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:24.18 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-enum-zero-compare... no 0:24.20 js/src> checking whether the C compiler supports -Wtautological-unsigned-zero-compare... no 0:24.21 js/src> checking whether the C++ compiler supports -Wtautological-unsigned-zero-compare... no 0:24.23 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:24.26 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:24.28 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:24.30 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:24.33 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:24.36 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:24.39 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:24.42 js/src> checking whether the C compiler supports -Wno-error=coverage-mismatch... yes 0:24.44 js/src> checking whether the C++ compiler supports -Wno-error=coverage-mismatch... yes 0:24.48 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:24.51 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:24.53 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:24.56 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:24.57 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:24.58 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:24.60 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:24.62 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:24.64 js/src> checking whether the C compiler supports -Wno-error=atomic-alignment... no 0:24.64 js/src> checking whether the C++ compiler supports -Wno-error=atomic-alignment... no 0:24.67 js/src> checking whether the C compiler supports -Wformat... yes 0:24.70 js/src> checking whether the C++ compiler supports -Wformat... yes 0:24.72 js/src> checking whether the C compiler supports -Wformat-security... no 0:24.74 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:24.78 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:24.80 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:24.82 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:24.84 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:24.87 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:24.89 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:24.90 js/src> checking for llvm-config... /usr/bin/llvm-config 0:24.95 js/src> checking bindgen cflags... -x c++ -std=gnu++14 -fno-sized-deallocation -DTRACING=1 -DIMPL_LIBXUL -DMOZILLA_INTERNAL_API -DRUST_BINDGEN -DOS_POSIX=1 -DOS_LINUX=1 -I/usr/include/nspr4 -I/usr/include/pixman-1 0:24.95 js/src> checking for rustc... /usr/bin/rustc 0:24.95 js/src> checking for cargo... /usr/bin/cargo 0:25.01 js/src> checking rustc version... 1.31.0 0:25.02 js/src> checking cargo version... 1.31.0 0:25.44 js/src> checking for rustdoc... /usr/bin/rustdoc 0:25.44 js/src> checking for rustfmt... not found 0:25.46 js/src> checking for libffi > 3.0.9... yes 0:25.46 js/src> checking MOZ_FFI_CFLAGS... 0:25.47 js/src> checking MOZ_FFI_LIBS... -lffi 0:25.47 js/src> checking for awk... /usr/bin/gawk 0:25.47 js/src> checking for perl... /usr/bin/perl 0:25.48 js/src> checking for minimum required perl version >= 5.006... 5.028001 0:25.49 js/src> checking for full perl installation... yes 0:25.49 js/src> checking for gmake... /usr/bin/gmake 0:25.49 js/src> checking for watchman... not found 0:25.49 js/src> checking for xargs... /usr/bin/xargs 0:25.49 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:25.49 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:25.50 js/src> Refreshing /builddir/build/BUILD/firefox-64.0.2/js/src/old-configure with /usr/bin/autoconf-2.13 0:25.80 js/src> loading cache /builddir/build/BUILD/firefox-64.0.2/objdir/config.cache 0:25.83 js/src> checking host system type... powerpc64le-unknown-linux-gnu 0:25.85 js/src> checking target system type... powerpc64le-unknown-linux-gnu 0:25.88 js/src> checking build system type... powerpc64le-unknown-linux-gnu 0:25.89 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:25.94 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:25.94 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:25.94 js/src> checking whether we are using GNU C... (cached) yes 0:25.94 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:25.94 js/src> checking for c++... (cached) /usr/bin/g++ 0:26.02 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:26.02 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mcpu=power8 -mtune=power8 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:26.02 js/src> checking whether we are using GNU C++... (cached) yes 0:26.02 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:26.08 js/src> checking for ranlib... (cached) gcc-ranlib 0:26.08 js/src> checking for /usr/bin/gcc... (cached) /usr/bin/gcc -std=gnu99 0:26.08 js/src> checking for ar... (cached) gcc-ar 0:26.08 js/src> checking for strip... (cached) /bin/true 0:26.08 js/src> checking for windres... no 0:26.08 js/src> checking for sb-conf... no 0:26.08 js/src> checking for ve... no 0:26.08 js/src> checking for X... (cached) libraries , headers 0:26.09 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:26.09 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:26.09 js/src> checking for gethostbyname... (cached) yes 0:26.09 js/src> checking for connect... (cached) yes 0:26.09 js/src> checking for remove... (cached) yes 0:26.09 js/src> checking for shmat... (cached) yes 0:26.10 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:26.20 js/src> checking for --noexecstack option to as... yes 0:26.23 js/src> checking for -z noexecstack option to ld... yes 0:26.27 js/src> checking for -z text option to ld... yes 0:26.31 js/src> checking for -z relro option to ld... yes 0:26.35 js/src> checking for -z nocopyreloc option to ld... yes 0:26.39 js/src> checking for --build-id=sha1 option to ld... yes 0:26.45 js/src> checking whether the linker supports Identical Code Folding... no 0:26.71 js/src> checking whether removing dead symbols breaks debugging... no 0:26.72 js/src> checking for working const... (cached) yes 0:26.72 js/src> checking for mode_t... (cached) yes 0:26.72 js/src> checking for off_t... (cached) yes 0:26.72 js/src> checking for pid_t... (cached) yes 0:26.72 js/src> checking for size_t... (cached) yes 0:26.75 js/src> checking for ssize_t... yes 0:26.75 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:26.76 js/src> checking for dirent.h that defines DIR... (cached) yes 0:26.77 js/src> checking for opendir in -ldir... (cached) no 0:26.77 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:26.77 js/src> checking for library containing dlopen... (cached) -ldl 0:26.77 js/src> checking for dlfcn.h... (cached) yes 0:26.79 js/src> checking for socket in -lsocket... (cached) no 0:26.79 js/src> checking for pthread_create in -lpthreads... (cached) no 0:26.79 js/src> checking for pthread_create in -lpthread... (cached) yes 0:26.89 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:26.89 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:26.89 js/src> checking for 8-bit clean memcmp... (cached) yes 0:26.93 js/src> checking for getc_unlocked... yes 0:26.99 js/src> checking for _getc_nolock... no 0:26.99 js/src> checking for gmtime_r... (cached) yes 0:27.00 js/src> checking for localtime_r... (cached) yes 0:27.05 js/src> checking for pthread_getname_np... yes 0:27.12 js/src> checking for pthread_get_name_np... no 0:27.12 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:27.18 js/src> checking for sin in -lm... yes 0:27.23 js/src> checking for sincos in -lm... yes 0:27.31 js/src> checking for __sincos in -lm... no 0:27.31 js/src> checking for res_ninit()... (cached) yes 0:27.38 js/src> checking for nl_langinfo and CODESET... yes 0:27.38 js/src> checking for an implementation of va_copy()... (cached) yes 0:27.38 js/src> checking whether va_list can be copied by value... (cached) yes 0:27.39 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:27.39 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:27.39 js/src> checking for localeconv... (cached) yes 0:27.40 js/src> checking NSPR selection... command-line 0:27.43 js/src> checking for valid optimization flags... yes 0:27.44 js/src> checking for __cxa_demangle... (cached) yes 0:27.44 js/src> checking for -pipe support... yes 0:27.48 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:27.60 js/src> checking what kind of list files are supported by the linker... linkerscript 0:27.61 js/src> checking for icu-i18n >= 59.1... yes 0:27.61 js/src> checking MOZ_ICU_CFLAGS... 0:27.61 js/src> checking MOZ_ICU_LIBS... -licui18n -licuuc -licudata 0:27.63 js/src> checking for posix_fadvise... (cached) yes 0:27.63 js/src> checking for posix_fallocate... (cached) yes 0:27.65 js/src> checking for malloc.h... (cached) yes 0:27.65 js/src> checking for strndup... (cached) yes 0:27.65 js/src> checking for posix_memalign... (cached) yes 0:27.66 js/src> checking for memalign... (cached) yes 0:27.66 js/src> checking for malloc_usable_size... (cached) yes 0:27.69 js/src> checking whether malloc_usable_size definition can use const argument... no 0:27.71 js/src> checking for valloc in malloc.h... yes 0:27.72 js/src> checking for valloc in unistd.h... no 0:27.72 js/src> checking for localeconv... (cached) yes 0:27.74 js/src> updating cache /builddir/build/BUILD/firefox-64.0.2/objdir/config.cache 0:27.74 js/src> creating ./config.data 0:27.76 js/src> Creating config.status 0:28.00 Creating config.status 0:28.44 Reticulating splines... 0:31.12 0:02.79 File already read. Skipping: /builddir/build/BUILD/firefox-64.0.2/gfx/angle/targets/angle_common/moz.build 0:54.41 Finished reading 1688 moz.build files in 10.09s 0:54.41 Read 11 gyp files in parallel contributing 0.00s to total wall time 0:54.41 Processed into 7278 build config descriptors in 6.05s 0:54.41 RecursiveMake backend executed in 8.05s 0:54.41 2862 total backend files; 2862 created; 0 updated; 0 unchanged; 0 deleted; 28 -> 1056 Makefile 0:54.41 FasterMake backend executed in 1.19s 0:54.41 12 total backend files; 12 created; 0 updated; 0 unchanged; 0 deleted 0:54.41 Total wall time: 26.06s; CPU time: 19.95s; Efficiency: 77%; Untracked: 0.67s Configure complete! Be sure to run |mach build| to pick up any changes 0:54.83 Clobber not needed. 0:54.83 Adding make options from /builddir/build/BUILD/firefox-64.0.2/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-64.0.2/objdir OBJDIR=/builddir/build/BUILD/firefox-64.0.2/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-64.0.2/.mozconfig export FOUND_MOZCONFIG 0:54.84 /usr/bin/gmake -f client.mk -s 0:55.22 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:55.22 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:55.23 Elapsed: 0.02s; From dist/xpi-stage: Kept 0 existing; Added/updated 97; Removed 0 files and 0 directories. 0:55.58 Elapsed: 0.23s; From _tests: Kept 28 existing; Added/updated 970; Removed 0 files and 0 directories. 0:55.82 Elapsed: 0.48s; From dist/bin: Kept 9 existing; Added/updated 2444; Removed 0 files and 0 directories. 0:55.82 Elapsed: 0.60s; From dist/include: Kept 1559 existing; Added/updated 3363; Removed 0 files and 0 directories. 0:55.88 ./mozilla-config.h.stub 0:56.03 ./buildid.h.stub 0:56.17 ./source-repo.h.stub 0:56.47 config 0:56.71 config/nsinstall_real 0:56.88 config/stl.sentinel.stub 0:57.03 config/system-header.sentinel.stub 0:57.31 build/application.ini.stub 0:57.31 js/src/js-confdefs.h.stub 0:57.31 xpcom/xpcom-config.h.stub 0:57.35 security/apps/xpcshell.inc.stub 0:57.47 xpcom/xpcom-private.h.stub 0:57.47 js/src/js-config.h.stub 0:57.47 build/application.ini.h.stub 0:57.51 security/apps/addons-public.inc.stub 0:57.61 js/src/MOpcodes.h.stub 0:57.61 build/automation.py.stub 0:57.62 netwerk/necko-config.h.stub 0:57.68 security/apps/addons-stage.inc.stub 0:57.79 js/src/LOpcodes.h.stub 0:57.81 security/apps/privileged-package-root.inc.stub 0:57.82 layout/style/ServoCSSPropList.py.stub 0:57.96 js/src/ReservedWordsGenerated.h.stub 0:57.96 dom/encoding/domainsfallbacks.properties.h.stub 0:58.12 js/src/selfhosted.out.h.stub 0:58.12 dom/encoding/labelsencodings.properties.h.stub 0:58.26 dom/encoding/localesfallbacks.properties.h.stub 0:58.59 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="ppc64-gcc3" -DMOZILLA_UAVERSION="64.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SYSTEM_ICU=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="64.0.2" -DMOZ_TREE_CAIRO=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=64.0.2 -DMOZ_LTO=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="64.0.2" -DHAVE_INTTYPES_H=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DFIREFOX_VERSION=64.0.2 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DHAVE_NL_TYPES_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_ENABLE_GCONF=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 0:58.59 js/src/StatsPhasesGenerated.h.stub 0:58.62 dom/encoding/nonparticipatingdomains.properties.h.stub 0:58.77 js/src/StatsPhasesGenerated.cpp.stub 0:58.78 toolkit/crashreporter/CrashAnnotations.h.stub 0:58.93 devtools/client/debugger/new/src/node.stub.stub 0:59.05 Executing "/usr/bin/node /builddir/build/BUILD/firefox-64.0.2/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-64.0.2/devtools/client/debugger/new/src/main.js" 0:59.27 xpcom/idl-parser/xpidl/xpidl.stub.stub 0:59.52 xpcom/build/Services.cpp.stub 0:59.86 xpcom/build/Services.h.stub 0:60.00 xpcom/build/services.rs.stub 1:00.17 xpcom/tests/gtest/dafsa_test_1.inc.stub 1:00.47 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-64.0.2/objdir/config/makefiles/xpidl xpidl 1:00.47 config/makefiles/xpidl/accessibility.xpt 1:00.47 config/makefiles/xpidl/alerts.xpt 1:00.90 config/makefiles/xpidl/appshell.xpt 1:01.19 config/makefiles/xpidl/appstartup.xpt 1:01.61 config/makefiles/xpidl/autocomplete.xpt 1:01.90 config/makefiles/xpidl/autoconfig.xpt 1:01.91 config/makefiles/xpidl/backgroundhangmonitor.xpt 1:02.11 config/makefiles/xpidl/browser-element.xpt 1:02.35 config/makefiles/xpidl/browser-newtab.xpt 1:02.43 config/makefiles/xpidl/browsercompsbase.xpt 1:02.63 config/makefiles/xpidl/caps.xpt 1:02.68 config/makefiles/xpidl/captivedetect.xpt 1:02.86 config/makefiles/xpidl/chrome.xpt 1:03.07 config/makefiles/xpidl/commandhandler.xpt 1:03.09 config/makefiles/xpidl/commandlines.xpt 1:03.30 config/makefiles/xpidl/composer.xpt 1:03.61 config/makefiles/xpidl/content_events.xpt 1:03.65 config/makefiles/xpidl/content_geckomediaplugins.xpt 1:03.85 config/makefiles/xpidl/content_html.xpt 1:03.88 config/makefiles/xpidl/content_webrtc.xpt 1:04.22 config/makefiles/xpidl/content_xslt.xpt 1:04.24 config/makefiles/xpidl/docshell.xpt 1:04.43 config/makefiles/xpidl/dom.xpt 1:04.44 config/makefiles/xpidl/dom_audiochannel.xpt 1:05.34 config/makefiles/xpidl/dom_base.xpt 1:05.50 config/makefiles/xpidl/dom_bindings.xpt 1:05.57 config/makefiles/xpidl/dom_events.xpt 1:05.86 config/makefiles/xpidl/dom_geolocation.xpt 1:06.07 config/makefiles/xpidl/dom_html.xpt 1:06.34 config/makefiles/xpidl/dom_indexeddb.xpt 1:06.45 layout/style/nsCSSPropertyID.h.stub 1:06.56 config/makefiles/xpidl/dom_media.xpt 1:06.62 layout/style/ServoCSSPropList.h.stub 1:06.78 config/makefiles/xpidl/dom_network.xpt 1:06.78 config/makefiles/xpidl/dom_notification.xpt 1:06.78 layout/style/nsComputedDOMStyleGenerated.cpp.stub 1:06.93 layout/style/nsCSSPropsGenerated.inc.stub 1:07.03 config/makefiles/xpidl/dom_payments.xpt 1:07.10 layout/style/ServoStyleConsts.h.stub 1:07.14 config/makefiles/xpidl/dom_power.xpt 1:07.26 config/makefiles/xpidl/dom_presentation.xpt 1:07.50 config/makefiles/xpidl/dom_push.xpt 1:08.01 config/makefiles/xpidl/dom_quota.xpt 1:08.13 config/makefiles/xpidl/dom_security.xpt 1:08.31 config/makefiles/xpidl/dom_sidebar.xpt 1:08.43 config/makefiles/xpidl/dom_simpledb.xpt 1:08.62 config/makefiles/xpidl/dom_storage.xpt 1:08.64 config/makefiles/xpidl/dom_system.xpt 1:08.86 config/makefiles/xpidl/dom_webauthn.xpt 1:08.88 config/makefiles/xpidl/dom_webspeechrecognition.xpt 1:09.10 config/makefiles/xpidl/dom_webspeechsynth.xpt 1:09.12 config/makefiles/xpidl/dom_workers.xpt 1:09.31 config/makefiles/xpidl/dom_xul.xpt 1:09.39 config/makefiles/xpidl/downloads.xpt 1:09.57 config/makefiles/xpidl/editor.xpt 1:09.77 config/makefiles/xpidl/enterprisepolicies.xpt 1:09.80 config/makefiles/xpidl/extensions.xpt 1:10.00 config/makefiles/xpidl/exthandler.xpt 1:10.24 config/makefiles/xpidl/fastfind.xpt 1:10.74 config/makefiles/xpidl/feeds.xpt 1:10.79 config/makefiles/xpidl/gfx.xpt 1:10.95 config/makefiles/xpidl/html5.xpt 1:11.15 config/makefiles/xpidl/htmlparser.xpt 1:11.28 config/makefiles/xpidl/imglib2.xpt 1:11.41 config/makefiles/xpidl/inspector.xpt 1:11.49 config/makefiles/xpidl/intl.xpt 1:11.67 config/makefiles/xpidl/jar.xpt 1:11.69 config/makefiles/xpidl/jsdebugger.xpt 1:11.91 config/makefiles/xpidl/jsinspector.xpt 1:12.08 config/makefiles/xpidl/layout_base.xpt 1:12.12 config/makefiles/xpidl/layout_printing.xpt 1:12.20 config/makefiles/xpidl/layout_xul.xpt 1:12.29 layout/style/test/gtest/ExampleStylesheet.h.stub 1:12.37 config/makefiles/xpidl/layout_xul_tree.xpt 1:12.43 config/makefiles/xpidl/locale.xpt 1:12.46 config/makefiles/xpidl/loginmgr.xpt 1:12.58 config/makefiles/xpidl/migration.xpt 1:12.75 config/makefiles/xpidl/mimetype.xpt 1:12.78 config/makefiles/xpidl/mozfind.xpt 1:12.96 config/makefiles/xpidl/mozintl.xpt 1:12.98 config/makefiles/xpidl/necko.xpt 1:13.10 config/makefiles/xpidl/necko_about.xpt 1:13.21 config/makefiles/xpidl/necko_cache.xpt 1:13.24 config/makefiles/xpidl/necko_cache2.xpt 1:13.42 config/makefiles/xpidl/necko_cookie.xpt 1:13.71 config/makefiles/xpidl/necko_dns.xpt 1:13.83 config/makefiles/xpidl/necko_file.xpt 1:14.05 config/makefiles/xpidl/necko_ftp.xpt 1:14.22 config/makefiles/xpidl/necko_http.xpt 1:14.30 config/makefiles/xpidl/necko_mdns.xpt 1:14.46 config/makefiles/xpidl/necko_res.xpt 1:14.73 config/makefiles/xpidl/necko_socket.xpt 1:15.07 config/makefiles/xpidl/necko_strconv.xpt 1:15.21 config/makefiles/xpidl/necko_viewsource.xpt 1:15.64 config/makefiles/xpidl/necko_websocket.xpt 1:15.81 config/makefiles/xpidl/necko_wifi.xpt 1:16.15 config/makefiles/xpidl/necko_wyciwyg.xpt 1:16.45 config/makefiles/xpidl/parentalcontrols.xpt 1:16.57 config/makefiles/xpidl/pipnss.xpt 1:16.99 config/makefiles/xpidl/pippki.xpt 1:17.01 config/makefiles/xpidl/places.xpt 1:17.48 config/makefiles/xpidl/plugin.xpt 1:17.50 config/makefiles/xpidl/pref.xpt 1:18.19 config/makefiles/xpidl/prefetch.xpt 1:18.53 config/makefiles/xpidl/remote.xpt 1:18.56 config/makefiles/xpidl/reputationservice.xpt 1:18.58 config/makefiles/xpidl/satchel.xpt 1:18.77 config/makefiles/xpidl/saxparser.xpt 1:18.83 config/makefiles/xpidl/services-crypto-component.xpt 1:18.84 config/makefiles/xpidl/services_fxaccounts.xpt 1:19.02 config/makefiles/xpidl/shellservice.xpt 1:19.06 config/makefiles/xpidl/shistory.xpt 1:19.12 config/makefiles/xpidl/spellchecker.xpt 1:19.23 config/makefiles/xpidl/storage.xpt 1:19.29 config/makefiles/xpidl/telemetry.xpt 1:19.46 config/makefiles/xpidl/test_necko.xpt 1:19.48 config/makefiles/xpidl/thumbnails.xpt 1:19.76 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 1:19.81 config/makefiles/xpidl/toolkit_cleardata.xpt 1:19.97 config/makefiles/xpidl/toolkit_crashservice.xpt 1:20.10 config/makefiles/xpidl/toolkit_filewatcher.xpt 1:20.20 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 1:20.29 config/makefiles/xpidl/toolkit_osfile.xpt 1:20.31 config/makefiles/xpidl/toolkit_perfmonitoring.xpt 1:20.49 config/makefiles/xpidl/toolkit_securityreporter.xpt 1:20.57 config/makefiles/xpidl/toolkit_sessionstore.xpt 1:20.59 config/makefiles/xpidl/toolkit_xulstore.xpt 1:20.77 config/makefiles/xpidl/toolkitprofile.xpt 1:20.79 config/makefiles/xpidl/toolkitremote.xpt 1:20.80 config/makefiles/xpidl/txmgr.xpt 1:20.98 config/makefiles/xpidl/txtsvc.xpt 1:21.09 config/makefiles/xpidl/uconv.xpt 1:21.15 config/makefiles/xpidl/update.xpt 1:21.30 config/makefiles/xpidl/uriloader.xpt 1:21.33 config/makefiles/xpidl/url-classifier.xpt 1:21.38 config/makefiles/xpidl/urlformatter.xpt 1:21.50 config/makefiles/xpidl/webBrowser_core.xpt 1:21.70 config/makefiles/xpidl/webbrowserpersist.xpt 1:21.80 config/makefiles/xpidl/webextensions.xpt 1:21.95 config/makefiles/xpidl/webvtt.xpt 1:22.10 config/makefiles/xpidl/widget.xpt 1:22.16 config/makefiles/xpidl/windowcreator.xpt 1:22.27 config/makefiles/xpidl/windowwatcher.xpt 1:22.76 config/makefiles/xpidl/xpcom_base.xpt 1:23.03 config/makefiles/xpidl/xpcom_components.xpt 1:23.26 config/makefiles/xpidl/xpcom_ds.xpt 1:25.62 config/makefiles/xpidl/xpcom_io.xpt 1:25.93 config/makefiles/xpidl/xpcom_system.xpt 1:26.52 config/makefiles/xpidl/xpcom_threads.xpt 1:26.62 config/makefiles/xpidl/xpcomtest.xpt 1:27.04 config/makefiles/xpidl/xpconnect.xpt 1:27.24 config/makefiles/xpidl/xpctest.xpt 1:27.26 config/makefiles/xpidl/xul.xpt 1:27.40 config/makefiles/xpidl/xulapp.xpt 1:27.68 config/makefiles/xpidl/zipwriter.xpt 1:27.94 config/makefiles/xpidl/xptdata.cpp 1:31.19 intl/locale/encodingsgroups.properties.h.stub 1:31.19 xpcom/base/error_list.rs.stub 1:31.19 xpcom/ds/nsGkAtomList.h.stub 1:31.36 intl/locale/langGroups.properties.h.stub 1:31.36 xpcom/base/ErrorList.h.stub 1:31.45 xpcom/ds/nsGkAtomConsts.h.stub 1:31.51 xpcom/base/ErrorNamesInternal.h.stub 1:31.51 netwerk/dns/etld_data.inc.stub 1:31.66 dom/base/PropertyUseCounterMap.inc.stub 1:31.68 dom/bindings/CSS2Properties.webidl.stub 1:31.84 dom/base/UseCounterList.h.stub 1:32.04 accessible/xpcom/xpcAccEvents.h.stub 1:32.89 security/manager/ssl/nsSTSPreloadList.h.stub 1:35.32 toolkit/components/telemetry/TelemetryEventData.h.stub 1:35.91 toolkit/components/telemetry/TelemetryEventEnums.h.stub 1:36.44 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 1:38.01 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 1:38.60 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 1:40.73 toolkit/components/telemetry/TelemetryProcessData.h.stub 1:40.97 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 1:41.16 toolkit/components/telemetry/TelemetryScalarData.h.stub 1:42.15 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 2:10.35 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.h 2:10.35 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 2:10.35 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.h 2:10.35 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 2:10.35 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleInterface-example.h 2:10.35 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleInterface-example.cpp 2:10.82 mfbt/tests/gtest 2:10.82 mfbt 2:10.82 js/src/editline 2:10.84 js/src 2:12.39 modules/fdlibm/src 2:26.48 memory/build 2:26.61 memory/mozalloc 2:26.96 memory/volatile 2:27.46 memory/volatile/tests 2:29.60 mozglue/misc 2:33.52 db/sqlite3/src 2:35.37 third_party/prio 2:35.39 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 2:35.40 #pragma pipeloop(0) 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 2:35.40 #pragma pipeloop(0) 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 2:35.40 #pragma pipeloop(0) 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 2:35.40 #pragma pipeloop(0) 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 2:35.40 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 2:35.40 ^~~~~ 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 2:35.40 double digit, m2j, nextm2j, a, b; 2:35.40 ^~~~~~~ 2:35.40 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 2:35.40 int tmp; 2:35.40 ^~~ 2:36.14 In file included from /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:10: 2:36.14 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 2:36.14 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:36.14 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 2:36.14 ^ 2:36.14 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 2:36.14 int j = MP_MIN(k, MP_DIGIT_BIT); 2:36.14 ^~~~~~ 2:36.14 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 2:36.14 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 2:36.14 ^~~ 2:36.14 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 2:36.14 int j = MP_MIN(k, MP_DIGIT_BIT); 2:36.14 ^~~~~~ 2:36.14 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:36.14 if (j < MP_DIGIT_BIT) { 2:36.14 ^ 2:36.17 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 2:36.17 /builddir/build/BUILD/firefox-64.0.2/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] 2:36.17 if (val >= r) 2:36.17 ^~ 2:38.57 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 2:38.57 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:38.57 for (db = 0; db < sizeof(mp_digit); db++) { 2:38.57 ^ 2:38.57 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 2:38.57 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 2:38.57 for (db = 0; db < sizeof(mp_digit); db++) { 2:38.57 ^ 2:46.57 modules/brotli 2:49.53 modules/woff2 2:50.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 2:50.08 /builddir/build/BUILD/firefox-64.0.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 2:50.08 /builddir/build/BUILD/firefox-64.0.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 2:50.08 uint64_t dst_offset = first_table_offset; 2:50.08 ^~~~~~~~~~ 2:55.28 modules/xz-embedded 2:56.31 media/libvorbis 2:56.38 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/scales.h:21, 2:56.38 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_codebook.c:23: 2:56.38 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 2:56.38 static int vorbis_ftoi(double f){ 2:56.38 ^~~~~~~~~~~ 2:56.93 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 2:56.93 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 2:56.93 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_floor1.c:22: 2:56.93 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 2:56.93 static int vorbis_ftoi(double f){ 2:56.93 ^~~~~~~~~~~ 2:57.77 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 2:57.77 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 2:57.77 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_info.c:25: 2:57.77 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 2:57.77 static int vorbis_ftoi(double f){ 2:57.77 ^~~~~~~~~~~ 2:58.00 /builddir/build/BUILD/firefox-64.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = mozilla::Utf8Unit]': 2:58.01 /builddir/build/BUILD/firefox-64.0.2/js/src/frontend/Parser.cpp:6863:21: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 2:58.01 TernaryNodeType ifNode; 2:58.01 ^~~~~~ 2:58.51 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 2:58.51 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 2:58.51 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_res0.c:27: 2:58.51 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 2:58.51 static int vorbis_ftoi(double f){ 2:58.51 ^~~~~~~~~~~ 2:59.25 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_window.c:19: 2:59.25 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 2:59.25 static int vorbis_ftoi(double f){ 2:59.25 ^~~~~~~~~~~ 3:00.09 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 3:00.10 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 3:00.10 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_analysis.c:22, 3:00.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 3:00.10 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:00.10 static int vorbis_ftoi(double f){ 3:00.10 ^~~~~~~~~~~ 3:06.52 media/libmkv 3:06.56 /builddir/build/BUILD/firefox-64.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 3:06.56 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 3:06.56 ^~~~~~~~~~ 3:06.85 /builddir/build/BUILD/firefox-64.0.2/js/src/frontend/Parser.cpp: In member function 'typename ParseHandler::TernaryNodeType js::frontend::GeneralParser::ifStatement(js::frontend::YieldHandling) [with ParseHandler = js::frontend::FullParseHandler; Unit = char16_t]': 3:06.85 /builddir/build/BUILD/firefox-64.0.2/js/src/frontend/Parser.cpp:6863:21: warning: 'ifNode' may be used uninitialized in this function [-Wmaybe-uninitialized] 3:06.97 media/libaom 4:04.93 media/libpng 4:10.69 media/kiss_fft 4:11.13 media/libcubeb/src 4:11.84 media/libnestegg/src 4:11.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 4:11.87 /builddir/build/BUILD/firefox-64.0.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 4:11.87 /builddir/build/BUILD/firefox-64.0.2/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 4:11.87 uint64_t id, size, peeked_id; 4:11.87 ^~~~~~~~~ 4:13.72 media/libogg 4:14.78 media/libopus 4:18.63 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 4:18.63 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 4:18.63 default: 4:18.63 ^~~~~~~ 4:21.16 media/libtheora 4:28.07 media/libspeex_resampler/src 4:28.12 /builddir/build/BUILD/firefox-64.0.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 4:28.12 /builddir/build/BUILD/firefox-64.0.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 4:28.12 spx_uint32_t i; 4:28.12 ^ 4:28.82 media/libsoundtouch/src 4:28.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:28.90 #pragma omp parallel for 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:28.90 #pragma omp parallel for 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:28.90 #pragma omp parallel for 4:28.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 4:28.90 #define PI 3.1415926536 4:28.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 4:28.90 #define PI M_PI 4:28.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 4:28.90 #pragma omp parallel for 4:28.90 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 4:28.90 #pragma omp critical 4:28.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 4:28.97 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 4:28.97 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 4:28.97 uint count; 4:28.97 ^~~~~ 4:31.00 media/psshparser 4:31.50 toolkit/library/rust/force-cargo-library-build 4:32.34 security/certverifier 4:34.94 Compiling libc v0.2.43 4:36.57 Compiling unicode-xid v0.1.0 4:36.83 Compiling nodrop v0.1.12 4:36.95 Compiling siphasher v0.2.1 4:37.47 Compiling cfg-if v0.1.2 4:38.35 security/ct 4:39.17 Compiling memoffset v0.2.1 4:39.25 Compiling lazy_static v1.0.1 4:39.39 Compiling byteorder v1.2.1 4:40.14 Compiling cc v1.0.23 4:42.31 security/ct/tests/gtest 4:52.35 Compiling scopeguard v0.3.2 4:53.15 Compiling void v1.0.2 4:53.31 Compiling khronos_api v2.2.0 4:53.93 Compiling glob v0.2.11 4:57.20 Compiling slab v0.4.1 4:57.53 Compiling lazycell v0.6.0 4:57.71 Compiling futures v0.1.23 5:03.40 Compiling ucd-util v0.1.1 5:04.16 Compiling serde v1.0.66 5:05.36 Compiling regex v1.0.0 5:06.45 Compiling dtoa v0.4.2 5:06.90 Compiling pkg-config v0.3.9 5:10.47 Compiling unicode-width v0.1.4 5:10.66 security/certverifier/tests/gtest 5:10.66 Compiling gcc v0.3.54 5:12.86 security/apps 5:16.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/security/apps/Unified_cpp_security_apps0.cpp:2: 5:16.17 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppSignatureVerification.cpp: In function 'nsresult {anonymous}::VerifyPK7Signature(AppTrustedRoot, nsIZipReader*, {anonymous}::SignaturePolicy&, nsTHashtable&, bool&, mozilla::UniqueCERTCertList&)': 5:16.17 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppSignatureVerification.cpp:1286:25: warning: 'digestToUse' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:16.17 rv = VerifyAppManifest(digestToUse, aZip, aIgnoredFiles, manifestBuffer); 5:16.17 ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:16.77 xpcom/string 5:20.20 Compiling bitflags v1.0.4 5:20.30 Compiling procedural-masquerade v0.1.1 5:20.60 Compiling num-traits v0.2.6 5:21.54 Compiling vec_map v0.8.0 5:22.28 Compiling encoding_rs v0.8.9 5:22.54 Compiling stable_deref_trait v1.0.0 5:22.65 Compiling matches v0.1.6 5:22.75 Compiling strsim v0.7.0 5:24.84 Compiling utf8-ranges v1.0.0 5:25.50 Compiling ansi_term v0.11.0 5:25.71 Compiling bindgen v0.39.0 5:26.54 xpcom/glue/standalone 5:27.12 Compiling ident_case v1.0.0 5:27.36 Compiling itoa v0.4.1 5:27.65 Compiling rayon-core v1.4.0 5:27.89 Compiling precomputed-hash v0.1.1 5:27.99 Compiling thin-slice v0.1.1 5:28.15 xpcom/glue/standalone/libxpcomglue.a 5:28.17 Compiling peeking_take_while v0.1.2 5:28.26 xpcom/base 5:28.41 Compiling same-file v1.0.2 5:28.50 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsDebugImpl.cpp:503:2: warning: #warning do not know how to break on this platform [-Wcpp] 5:28.50 #warning do not know how to break on this platform 5:28.50 ^~~~~~~ 5:28.50 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsDebugImpl.cpp:579:2: warning: #warning do not know how to break on this platform [-Wcpp] 5:28.50 #warning do not know how to break on this platform 5:28.50 ^~~~~~~ 5:28.79 Compiling smallbitvec v2.1.1 5:29.16 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsDebugImpl.cpp:475:1: warning: 'void RealBreak()' defined but not used [-Wunused-function] 5:29.16 RealBreak() 5:29.16 ^~~~~~~~~ 5:29.70 Compiling num-integer v0.1.39 5:30.65 Compiling semver-parser v0.7.0 5:32.72 Compiling failure_derive v0.1.2 5:33.67 Compiling scoped-tls v0.1.0 5:33.89 Compiling webrender v0.57.2 (/builddir/build/BUILD/firefox-64.0.2/gfx/webrender) 5:35.59 Compiling binary-space-partition v0.1.2 5:35.78 Compiling either v1.1.0 5:35.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 5:35.85 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 5:35.85 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/CycleCollectedJSContext.cpp:64: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] 5:35.85 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 5:35.85 ^ 5:35.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 5:35.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 5:35.86 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/CycleCollectedJSContext.cpp:7, 5:35.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 5:35.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3986:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 5:35.86 struct PerThreadAtomCache : public APZBucketAtoms, 5:35.86 ^~~~~~~~~~~~~~~~~~ 5:36.04 Compiling unicode-normalization v0.1.5 5:37.87 Compiling cose v0.1.4 5:38.18 Compiling percent-encoding v1.0.0 5:38.92 Compiling thread_profiler v0.1.1 5:41.62 Compiling error-chain v0.11.0 5:42.23 Compiling bitreader v0.3.0 5:42.78 Compiling moz_cbor v0.1.1 5:45.82 Compiling unicode-segmentation v1.2.1 5:47.24 Compiling quick-error v1.2.1 5:47.40 Compiling atomic_refcell v0.1.0 5:47.70 Compiling lazycell v0.4.0 5:47.84 Compiling slab v0.3.0 5:48.10 Compiling arrayref v0.3.4 5:48.19 Compiling foreign-types v0.3.0 5:48.30 Compiling termcolor v0.3.6 5:51.14 Compiling boxfnonce v0.0.3 5:51.49 Compiling runloop v0.1.0 5:51.94 Compiling prefs_parser v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/modules/libpref/parser) 5:52.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 5:52.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 5:52.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfo.h:10, 5:52.76 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:14, 5:52.76 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsClassInfoImpl.cpp:7, 5:52.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 5:52.76 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 5:52.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 5:52.76 foundInterface = 0; \ 5:52.76 ^~~~~~~~~~~~~~ 5:52.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 5:52.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 5:52.76 ^~~~~~~~~~~~~~~~~~~~~~~ 5:52.76 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 5:52.76 NS_INTERFACE_MAP_END 5:52.76 ^~~~~~~~~~~~~~~~~~~~ 5:52.76 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 5:52.76 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 5:52.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:52.77 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsClassInfoImpl.cpp:7, 5:52.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 5:52.77 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 5:52.77 } else 5:52.77 ^~~~ 5:52.77 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 5:52.77 NS_IMPL_QUERY_CLASSINFO(aClass) \ 5:52.77 ^~~~~~~~~~~~~~~~~~~~~~~ 5:52.77 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 5:52.77 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 5:52.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:53.57 Compiling mozilla-central-workspace-hack v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/build/workspace-hack) 5:53.67 Compiling rand v0.4.3 5:57.10 Compiling memchr v2.0.1 5:57.54 Compiling memchr v1.0.2 5:57.94 Compiling atty v0.2.11 5:58.11 Compiling which v1.0.3 5:58.67 Compiling proc-macro2 v0.4.9 6:01.59 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:156, 6:01.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:01.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = PurpleScanBlackVisitor]': 6:01.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:01.59 mLocation = mValue; 6:01.59 ^~~~~~ 6:01.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:01.59 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 6:01.59 Maybe> ar; 6:01.59 ^~ 6:03.20 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:156, 6:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:03.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SelectPointersVisitor]': 6:03.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:03.20 mLocation = mValue; 6:03.20 ^~~~~~ 6:03.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:03.20 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 6:03.20 Maybe> ar; 6:03.20 ^~ 6:03.57 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:156, 6:03.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:03.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 6:03.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:03.58 mLocation = mValue; 6:03.58 ^~~~~~ 6:03.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:03.58 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 6:03.58 Maybe> ar; 6:03.58 ^~ 6:03.70 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:156, 6:03.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:03.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 6:03.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:03.70 mLocation = mValue; 6:03.70 ^~~~~~ 6:03.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 6:03.70 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollector.cpp:1070:30: note: '*((void*)& ar +8)' was declared here 6:03.70 Maybe> ar; 6:03.70 ^~ 6:07.15 Compiling proc-macro2 v0.3.5 6:12.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:10, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryImpl.cpp:8, 6:12.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 6:12.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 6:12.50 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 6:12.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 6:12.50 memset(aT, 0, sizeof(T)); 6:12.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.50 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 6:12.50 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 6:12.50 struct AmountFns 6:12.50 ^~~~~~~~~ 6:12.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:10, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryImpl.cpp:8, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 6:12.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 6:12.50 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 6:12.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 6:12.50 memset(aT, 0, sizeof(T)); 6:12.50 ~~~~~~^~~~~~~~~~~~~~~~~~ 6:12.50 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 6:12.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 6:12.50 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 6:12.50 struct SizeOfTabFns 6:12.50 ^~~~~~~~~~~~ 6:16.30 Compiling arrayvec v0.4.6 6:17.22 Compiling phf_shared v0.7.21 6:17.48 Compiling crossbeam-utils v0.3.2 6:17.93 Compiling log v0.4.5 6:18.73 Compiling crossbeam-utils v0.2.2 6:19.24 Compiling iovec v0.1.2 6:19.52 Compiling net2 v0.2.32 6:22.24 Compiling num_cpus v1.7.0 6:24.37 Compiling hashglobe v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/servo/components/hashglobe) 6:25.32 Compiling time v0.1.40 6:25.58 Compiling freetype v0.4.0 6:27.48 Compiling memmap v0.5.2 6:28.16 Compiling pulse-ffi v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 6:28.67 xpcom/ds 6:29.88 Compiling libudev-sys v0.1.3 (/builddir/build/BUILD/firefox-64.0.2/dom/webauthn/libudev-sys) 6:32.33 Compiling fxhash v0.2.1 6:32.58 Compiling libloading v0.5.0 6:33.35 Compiling cmake v0.1.29 6:35.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTArray.h:29, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Tokenizer.h:15, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/IncrementalTokenizer.cpp:7, 6:35.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 6:35.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 6:35.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:35.07 foundInterface = 0; \ 6:35.07 ^~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:35.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:35.08 ^~~~~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:35.08 NS_INTERFACE_MAP_END 6:35.08 ^~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:35.08 else 6:35.08 ^~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:35.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:35.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 6:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:35.08 foundInterface = 0; \ 6:35.08 ^~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:35.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:35.08 ^~~~~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:35.08 NS_INTERFACE_MAP_END 6:35.08 ^~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:35.08 else 6:35.08 ^~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:35.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:35.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 6:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:35.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 6:35.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 6:35.51 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArrayEnumerator.h:12, 6:35.51 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsPersistentProperties.cpp:7, 6:35.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 6:35.51 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 6:35.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:35.51 foundInterface = 0; \ 6:35.51 ^~~~~~~~~~~~~~ 6:35.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:35.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:35.51 ^~~~~~~~~~~~~~~~~~~~~~~ 6:35.51 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:35.51 NS_INTERFACE_MAP_END 6:35.51 ^~~~~~~~~~~~~~~~~~~~ 6:35.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:35.51 else 6:35.51 ^~~~ 6:35.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:35.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:35.51 ^~~~~~~~~~~~~~~~~~ 6:35.51 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:35.51 NS_INTERFACE_MAP_ENTRY(nsIProperties) 6:35.51 ^~~~~~~~~~~~~~~~~~~~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 6:36.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:36.10 foundInterface = 0; \ 6:36.10 ^~~~~~~~~~~~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:36.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:36.10 ^~~~~~~~~~~~~~~~~~~~~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:36.10 NS_INTERFACE_MAP_END 6:36.10 ^~~~~~~~~~~~~~~~~~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:36.10 else 6:36.10 ^~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:36.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:36.10 ^~~~~~~~~~~~~~~~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:36.10 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 6:36.10 ^~~~~~~~~~~~~~~~~~~~~~ 6:36.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 6:36.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:36.10 foundInterface = 0; \ 6:36.10 ^~~~~~~~~~~~~~ 6:36.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:36.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:36.11 ^~~~~~~~~~~~~~~~~~~~~~~ 6:36.11 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:309:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:36.11 NS_INTERFACE_MAP_END 6:36.11 ^~~~~~~~~~~~~~~~~~~~ 6:36.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:36.11 else 6:36.11 ^~~~ 6:36.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:36.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:36.11 ^~~~~~~~~~~~~~~~~~ 6:36.11 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:308:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:36.11 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 6:36.11 ^~~~~~~~~~~~~~~~~~~~~~ 6:38.16 Compiling unreachable v1.0.0 6:38.17 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 6:38.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:38.17 foundInterface = 0; \ 6:38.17 ^~~~~~~~~~~~~~ 6:38.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:38.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:38.17 ^~~~~~~~~~~~~~~~~~~~~~~ 6:38.17 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsVariant.cpp:2087:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:38.17 NS_INTERFACE_MAP_END 6:38.17 ^~~~~~~~~~~~~~~~~~~~ 6:38.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:38.17 else 6:38.18 ^~~~ 6:38.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 6:38.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 6:38.18 ^~~~~~~~~~~~~~~~~~ 6:38.18 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsVariant.cpp:2086:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 6:38.18 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 6:38.18 ^~~~~~~~~~~~~~~~~~~~~~ 6:38.32 Compiling clang-sys v0.23.0 6:39.77 Compiling tokio-executor v0.1.3 6:40.88 Compiling regex-syntax v0.6.0 6:45.30 xpcom/io 6:56.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 6:56.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 6:56.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 6:56.31 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/Base64.cpp:12, 6:56.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 6:56.31 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 6:56.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:56.32 foundInterface = 0; \ 6:56.32 ^~~~~~~~~~~~~~ 6:56.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:56.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:56.32 ^~~~~~~~~~~~~~~~~~~~~~~ 6:56.32 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/InputStreamLengthWrapper.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:56.32 NS_INTERFACE_MAP_END 6:56.32 ^~~~~~~~~~~~~~~~~~~~ 6:56.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:56.32 else 6:56.32 ^~~~ 6:56.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:56.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.32 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/InputStreamLengthWrapper.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:56.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 6:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.34 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 6:56.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:56.34 foundInterface = 0; \ 6:56.34 ^~~~~~~~~~~~~~ 6:56.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:56.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:56.34 ^~~~~~~~~~~~~~~~~~~~~~~ 6:56.34 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:56.34 NS_INTERFACE_MAP_END 6:56.34 ^~~~~~~~~~~~~~~~~~~~ 6:56.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:56.34 else 6:56.34 ^~~~ 6:56.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:56.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:56.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.34 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:56.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 6:56.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.36 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 6:56.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 6:56.36 foundInterface = 0; \ 6:56.36 ^~~~~~~~~~~~~~ 6:56.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 6:56.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 6:56.36 ^~~~~~~~~~~~~~~~~~~~~~~ 6:56.36 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/SlicedInputStream.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 6:56.36 NS_INTERFACE_MAP_END 6:56.36 ^~~~~~~~~~~~~~~~~~~~ 6:56.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 6:56.36 else 6:56.36 ^~~~ 6:56.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 6:56.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 6:56.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6:56.36 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/SlicedInputStream.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 6:56.36 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 6:56.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:05.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:128: 7:05.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsEscape.cpp: In function 'nsresult NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&, bool&, const fallible_t&)': 7:05.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsEscape.cpp:579:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:05.07 unsigned char* destPtr; 7:05.07 ^~~~~~~ 7:05.24 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsEscape.cpp: In function 'bool NS_UnescapeURL(const char*, int32_t, uint32_t, nsACString&)': 7:05.24 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsEscape.cpp:579:18: warning: 'destPtr' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:10.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 7:10.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 7:10.44 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsInputStreamTee.cpp:10, 7:10.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 7:10.44 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 7:10.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:10.44 foundInterface = 0; \ 7:10.44 ^~~~~~~~~~~~~~ 7:10.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:10.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:10.44 ^~~~~~~~~~~~~~~~~~~~~~~ 7:10.44 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsMultiplexInputStream.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:10.44 NS_INTERFACE_MAP_END 7:10.44 ^~~~~~~~~~~~~~~~~~~~ 7:10.44 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileUnix.h:22, 7:10.44 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFile.h:36, 7:10.44 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 7:10.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 7:10.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:10.44 } else 7:10.44 ^~~~ 7:10.44 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsMultiplexInputStream.cpp:185:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 7:10.44 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 7:10.44 ^~~~~~~~~~~~~~~~~~~~~~~ 7:10.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 7:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 7:10.59 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsInputStreamTee.cpp:10, 7:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 7:10.59 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 7:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 7:10.59 foundInterface = 0; \ 7:10.59 ^~~~~~~~~~~~~~ 7:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 7:10.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 7:10.59 ^~~~~~~~~~~~~~~~~~~~~~~ 7:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 7:10.59 NS_INTERFACE_MAP_END 7:10.59 ^~~~~~~~~~~~~~~~~~~~ 7:10.59 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStringStream.cpp:108:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 7:10.59 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 7:10.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:10.59 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileUnix.h:22, 7:10.59 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFile.h:36, 7:10.59 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 7:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 7:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 7:10.59 } else 7:10.59 ^~~~ 7:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 7:10.59 NS_IMPL_QUERY_CLASSINFO(aClass) \ 7:10.59 ^~~~~~~~~~~~~~~~~~~~~~~ 7:10.59 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStringStream.cpp:108:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 7:10.59 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 7:10.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 7:11.96 Compiling dtoa-short v0.3.1 7:12.57 Compiling lmdb-sys v0.8.0 7:13.35 Compiling textwrap v0.9.0 7:15.88 Compiling xml-rs v0.7.0 7:16.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 7:16.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 7:16.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStorageStream.cpp:586:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:16.81 uint64_t remaining; 7:16.81 ^~~~~~~~~ 7:16.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStorageStream.cpp:537:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:16.81 return Seek(pos); 7:16.81 ~~~~^~~~~ 7:16.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStorageStream.cpp:582:11: note: 'offset' was declared here 7:16.81 int64_t offset; 7:16.81 ^~~~~~ 7:25.57 Compiling servo_arc v0.1.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/servo_arc) 7:26.07 Compiling owning_ref v0.3.3 7:26.39 Compiling unicode-bidi v0.3.4 7:31.25 Compiling walkdir v2.1.4 7:34.11 Compiling semver v0.6.0 7:36.11 Compiling itertools v0.7.6 7:40.59 Compiling humantime v1.1.1 7:41.98 Compiling rand v0.3.22 7:42.10 Compiling aho-corasick v0.6.8 7:42.96 Compiling nom v3.2.1 7:45.08 xpcom/components 7:51.16 Compiling quote v0.6.3 7:52.43 Compiling quote v0.5.2 7:53.72 xpcom/threads 7:53.84 Compiling uluru v0.3.0 7:54.03 Compiling crossbeam-epoch v0.4.3 7:55.91 Compiling log v0.3.9 7:56.65 Compiling rsdparsa v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/media/webrtc/signaling/src/sdp/rsdparsa) 8:17.29 Compiling crossbeam-epoch v0.3.1 8:19.17 Compiling bytes v0.4.9 8:21.60 Compiling mio v0.6.15 8:21.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 8:21.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 8:21.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 8:21.85 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.h:11, 8:21.85 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.cpp:7, 8:21.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 8:21.85 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 8:21.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:21.86 foundInterface = 0; \ 8:21.86 ^~~~~~~~~~~~~~ 8:21.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:21.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:21.86 ^~~~~~~~~~~~~~~~~~~~~~~ 8:21.86 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:21.86 NS_INTERFACE_MAP_END 8:21.86 ^~~~~~~~~~~~~~~~~~~~ 8:21.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 8:21.86 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:212:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:21.86 } else 8:21.86 ^~~~ 8:21.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.h:11, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.cpp:7, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 8:21.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 8:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:21.90 foundInterface = 0; \ 8:21.90 ^~~~~~~~~~~~~~ 8:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:21.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:21.90 ^~~~~~~~~~~~~~~~~~~~~~~ 8:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:21.90 NS_INTERFACE_MAP_END 8:21.90 ^~~~~~~~~~~~~~~~~~~~ 8:21.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:132:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 8:21.90 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 8:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.90 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:20, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 8:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:21.90 } else 8:21.90 ^~~~ 8:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 8:21.90 } else 8:21.90 ^~~~ 8:21.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:132:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 8:21.90 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 8:21.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.h:11, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.cpp:7, 8:21.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 8:21.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:21.91 foundInterface = 0; \ 8:21.91 ^~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:21.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:21.91 ^~~~~~~~~~~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:21.91 NS_INTERFACE_MAP_END 8:21.91 ^~~~~~~~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 8:21.91 else 8:21.91 ^~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 8:21.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 8:21.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 8:21.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 8:21.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 8:21.91 foundInterface = 0; \ 8:21.91 ^~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 8:21.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 8:21.91 ^~~~~~~~~~~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 8:21.91 NS_INTERFACE_MAP_END 8:21.91 ^~~~~~~~~~~~~~~~~~~~ 8:21.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 8:21.91 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 8:21.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:21.92 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:20, 8:21.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 8:21.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 8:21.92 } else 8:21.92 ^~~~ 8:21.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 8:21.92 } else 8:21.92 ^~~~ 8:21.92 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 8:21.92 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 8:21.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 8:27.40 Compiling futures-cpupool v0.1.8 8:30.27 Compiling pulse v0.2.0 (/builddir/build/BUILD/firefox-64.0.2/media/libcubeb/cubeb-pulse-rs/pulse-rs) 8:32.30 Compiling libudev v0.2.0 8:33.30 Compiling cubeb-sys v0.5.1 8:34.79 Compiling phf v0.7.21 8:35.09 Compiling smallvec v0.6.5 8:35.77 Compiling new_debug_unreachable v1.0.1 8:36.33 Compiling tokio-timer v0.2.5 8:38.39 Compiling thread_local v0.3.5 8:42.95 Compiling clap v2.31.2 9:41.01 xpcom/reflect/xptinfo 9:42.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src18.cpp:11: 9:42.72 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 9:42.72 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/IonCacheIRCompiler.cpp:1699:32: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:42.72 Maybe scratch; 9:42.72 ^~~~~~~ 9:53.04 xpcom/reflect/xptcall 9:54.10 Compiling lock_api v0.1.3 10:00.87 Compiling idna v0.1.4 10:05.82 Compiling rustc_version v0.2.1 10:09.35 Compiling env_logger v0.5.6 10:09.65 Compiling phf_generator v0.7.21 10:09.66 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.i_o 10:09.67 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.i_o 10:09.78 xpcom/reflect/xptcall/md/unix 10:10.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp: In function 'void invoke_copy_to_stack(uint64_t*, double*, uint32_t, nsXPTCVariant*, uint64_t*)': 10:10.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27: warning: 'tempu64' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:10.67 gpregs[i] = tempu64; 10:10.67 ~~~~~~~~~~^~~~~~~~~ 10:10.84 Compiling cexpr v0.2.3 10:10.94 Compiling syn v0.14.6 10:23.53 chrome 10:28.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 10:28.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 10:28.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIProtocolHandler.h:10, 10:28.07 from /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeProtocolHandler.h:9, 10:28.07 from /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeProtocolHandler.cpp:13, 10:28.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/chrome/Unified_cpp_chrome0.cpp:2: 10:28.08 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 10:28.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:28.08 foundInterface = 0; \ 10:28.08 ^~~~~~~~~~~~~~ 10:28.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:28.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:28.08 ^~~~~~~~~~~~~~~~~~~~~~~ 10:28.08 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistry.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:28.08 NS_INTERFACE_MAP_END 10:28.08 ^~~~~~~~~~~~~~~~~~~~ 10:28.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:28.08 else 10:28.08 ^~~~ 10:28.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:28.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:28.08 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistry.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:28.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 10:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:36.08 xpcom/build 10:49.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.h:13, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.cpp:7, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 10:49.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 10:49.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 10:49.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 10:49.07 memset(aT, 0, sizeof(T)); 10:49.07 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:49.07 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/XPCOMInit.cpp:100, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 10:49.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 10:49.07 struct AmountFns 10:49.07 ^~~~~~~~~ 10:49.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 10:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 10:49.08 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.h:13, 10:49.08 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.cpp:7, 10:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 10:49.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 10:49.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 10:49.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 10:49.08 memset(aT, 0, sizeof(T)); 10:49.08 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:49.08 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/XPCOMInit.cpp:100, 10:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 10:49.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 10:49.08 struct SizeOfTabFns 10:49.08 ^~~~~~~~~~~~ 10:57.03 xpcom/rust/gtest 11:03.87 xpcom/tests/gtest 11:07.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src21.cpp:2: 11:07.50 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 11:07.50 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/MIR.cpp:4322:35: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:07.50 return MConstant::NewInt64(alloc, res); 11:07.50 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 11:14.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:73, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallNonGenericMethod.h:12, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/NamespaceImports.h:15, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/gc/Barrier.h:10, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/gc/WeakMap.h:12, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/builtin/TypedObject.h:13, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/jit/BaselineIC.h:12, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/jit/MIR.h:21, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/js/src/jit/MIR.cpp:7, 11:14.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src21.cpp:2: 11:14.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 11:14.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:419:51: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:14.75 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 11:14.75 ^~~~~~~~~~~ 11:14.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src21.cpp:2: 11:14.75 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/MIR.cpp:4299:17: note: 'res' was declared here 11:14.75 int32_t res; 11:14.75 ^~~ 11:24.21 Compiling syn v0.13.1 11:25.58 In file included from /builddir/build/BUILD/firefox-64.0.2/js/src/jsutil.h:24, 11:25.58 from /builddir/build/BUILD/firefox-64.0.2/js/src/jit/ProcessExecutableMemory.h:12, 11:25.58 from /builddir/build/BUILD/firefox-64.0.2/js/src/jit/ProcessExecutableMemory.cpp:7, 11:25.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src22.cpp:2: 11:25.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 11:25.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:419:51: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:25.58 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 11:25.58 ^~~~~~~~~~~ 11:25.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src22.cpp:20: 11:25.58 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/Recover.cpp:357:13: note: 'result' was declared here 11:25.58 int32_t result; 11:25.58 ^~~~~~ 11:52.81 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsUtils.h:14, 11:52.81 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCOMPtr.h:30, 11:52.81 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.h:10, 11:52.81 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp:9, 11:52.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:52.81 foundInterface = 0; \ 11:52.81 ^~~~~~~~~~~~~~ 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:52.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:52.81 ^~~~~~~~~~~~~~~~~~~~~~~ 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:52.81 NS_INTERFACE_MAP_END 11:52.81 ^~~~~~~~~~~~~~~~~~~~ 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:52.81 else 11:52.81 ^~~~ 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:52.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:52.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:52.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 11:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:01.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 12:01.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 12:01.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 12:01.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 12:01.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 12:01.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsExpirationTracker.h:11, 12:01.28 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 12:01.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 12:01.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 12:01.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:01.28 foundInterface = 0; \ 12:01.28 ^~~~~~~~~~~~~~ 12:01.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:01.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:01.28 ^~~~~~~~~~~~~~~~~~~~~~~ 12:01.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:01.28 NS_INTERFACE_MAP_END 12:01.28 ^~~~~~~~~~~~~~~~~~~~ 12:01.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:01.28 else 12:01.28 ^~~~ 12:01.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:01.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:01.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:01.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:01.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:01.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:01.48 In file included from /builddir/build/BUILD/firefox-64.0.2/js/src/jsapi.cpp:51, 12:01.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src25.cpp:20: 12:01.49 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 12:01.49 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/PublicIterators.h:133:17: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:01.49 return *it; 12:01.49 ^~ 12:01.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src25.cpp:47: 12:01.49 /builddir/build/BUILD/firefox-64.0.2/js/src/jsfriendapi.cpp:1324:22: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 12:01.49 RealmsInZoneIter realm(zone); 12:01.49 ^~~~~ 12:01.78 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 12:01.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:01.79 foundInterface = 0; \ 12:01.79 ^~~~~~~~~~~~~~ 12:01.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:01.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:01.79 ^~~~~~~~~~~~~~~~~~~~~~~ 12:01.79 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:314:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:01.79 NS_INTERFACE_MAP_END 12:01.79 ^~~~~~~~~~~~~~~~~~~~ 12:01.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:01.79 else 12:01.79 ^~~~ 12:01.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:01.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:01.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:01.79 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:01.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:01.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.50 In file included from /builddir/build/BUILD/firefox-64.0.2/js/src/jsapi.cpp:51, 12:09.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src25.cpp:20: 12:09.50 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/PublicIterators.h: In function 'bool js::ZoneGlobalsAreAllGray(JS::Zone*)': 12:09.50 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/PublicIterators.h:128:11: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:09.50 it++; 12:09.50 ~~^~ 12:09.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src25.cpp:47: 12:09.50 /builddir/build/BUILD/firefox-64.0.2/js/src/jsfriendapi.cpp:618:27: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 12:09.50 for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 12:09.50 ^~~~~ 12:09.50 In file included from /builddir/build/BUILD/firefox-64.0.2/js/src/jsapi.cpp:51, 12:09.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src25.cpp:20: 12:09.50 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/PublicIterators.h:124:40: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 12:09.51 it >= comp->realms().end(); 12:09.51 ~~~~~~~~~~~~~~~~~~^~ 12:09.51 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src25.cpp:47: 12:09.51 /builddir/build/BUILD/firefox-64.0.2/js/src/jsfriendapi.cpp:618:27: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 12:09.51 for (RealmsInZoneIter realm(zone); !realm.done(); realm.next()) { 12:09.51 ^~~~~ 12:15.62 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsUtils.h:14, 12:15.62 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCOMPtr.h:30, 12:15.62 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestPLDHash.cpp:8, 12:15.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 12:15.62 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 12:15.62 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.62 foundInterface = 0; \ 12:15.62 ^~~~~~~~~~~~~~ 12:15.62 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.63 ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.63 NS_INTERFACE_MAP_END 12:15.63 ^~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.63 else 12:15.63 ^~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:15.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:15.63 ^~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:15.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:15.63 ^~~~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:15.63 foundInterface = 0; \ 12:15.63 ^~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:15.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:15.63 ^~~~~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:15.63 NS_INTERFACE_MAP_END 12:15.63 ^~~~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:15.63 else 12:15.63 ^~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:15.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:15.63 ^~~~~~~~~~~~~~~~~~ 12:15.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:15.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:15.63 ^~~~~~~~~~~~~~~~~~~~~~ 12:24.95 Compiling crossbeam-deque v0.3.1 12:25.29 Compiling crossbeam-deque v0.2.0 12:25.62 Compiling tokio-io v0.1.7 12:27.56 Compiling mio-uds v0.6.4 12:28.41 Compiling uuid v0.5.1 12:29.37 Compiling u2fhid v0.2.2 (/builddir/build/BUILD/firefox-64.0.2/dom/webauthn/u2f-hid-rs) 12:41.79 Compiling parking_lot_core v0.2.14 12:43.91 Compiling fallible v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/fallible) 12:44.09 Compiling gl_generator v0.9.0 12:56.11 modules/libpref 12:59.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:137: 12:59.76 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestTArray2.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 12:59.76 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestTArray2.cpp:1213:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 12:59.76 } // namespace TestTArray 12:59.76 ^ 13:14.41 In file included from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Stack.h:23, 13:14.41 from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Runtime.h:51, 13:14.41 from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/JSContext.h:22, 13:14.41 from /builddir/build/BUILD/firefox-64.0.2/js/src/util/StringBuffer.h:14, 13:14.41 from /builddir/build/BUILD/firefox-64.0.2/js/src/util/StringBuffer.cpp:7, 13:14.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src29.cpp:2: 13:14.41 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyToHeap]': 13:14.41 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/JSJitFrameIter.h:260:25: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:14.41 unsigned start, end; 13:14.41 ^~~ 13:14.41 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/JSJitFrameIter.h:260:18: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:14.41 unsigned start, end; 13:14.41 ^~~~~ 13:24.64 Compiling ordered-float v1.0.1 13:26.48 Compiling mp4parse v0.10.1 (/builddir/build/BUILD/firefox-64.0.2/media/mp4parse-rust/mp4parse) 13:31.69 Compiling new-ordered-float v1.0.1 13:32.31 Compiling nsstring v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/servo/support/gecko/nsstring) 13:36.45 Compiling encoding_c v0.9.0 13:36.93 Compiling url v1.7.0 13:46.83 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/toolkit/library/rust/shared) 13:47.39 Compiling cose-c v0.1.5 13:48.45 Compiling phf_codegen v0.7.21 13:48.77 Compiling cssparser v0.24.1 14:20.61 modules/libpref/test/gtest 14:28.60 intl/gtest 14:28.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src31.cpp:47: 14:28.86 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 14:28.86 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp:11931:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:28.86 const char* s; 14:28.86 ^ 14:31.70 intl/hyphenation/hyphen 14:32.80 intl/hyphenation/glue 14:49.77 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 14:53.66 In file included from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Stack.h:23, 14:53.66 from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Runtime.h:51, 14:53.66 from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/JSAtom-inl.h:17, 14:53.66 from /builddir/build/BUILD/firefox-64.0.2/js/src/vm/JSAtom.cpp:11, 14:53.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src34.cpp:2: 14:53.66 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/JSJitFrameIter.h: In member function 'void js::jit::JSJitFrameIter::unaliasedForEachActual(Op, js::jit::ReadFrameArgsBehavior) const [with Op = js::CopyTo]': 14:53.66 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/JSJitFrameIter.h:260:25: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:53.66 unsigned start, end; 14:53.66 ^~~ 14:53.66 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/JSJitFrameIter.h:260:18: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:53.66 unsigned start, end; 14:53.66 ^~~~~ 15:13.32 Compiling synstructure v0.9.0 15:42.93 Compiling num-derive v0.2.2 15:48.60 intl/locale 15:56.15 Compiling darling_core v0.4.0 16:30.80 Compiling synstructure v0.8.1 16:45.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src41.cpp:2: 16:45.42 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 16:45.43 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmBaselineCompile.cpp:7842:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:45.43 switch (kind) { 16:45.43 ^~~~~~ 16:49.87 intl/locale/gtk 16:51.49 intl/locale/tests/gtest 16:56.53 Compiling cstr-macros v0.1.3 16:57.51 intl/lwbrk 16:58.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src40.cpp:47: 16:58.32 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*)': 16:58.32 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/AsmJS.cpp:7401:76: warning: 'time' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:58.32 return JS_smprintf("total compilation time %dms; %s", time, cacheString); 16:58.32 ^ 16:58.32 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/AsmJS.cpp:7432:18: note: 'time' was declared here 16:58.32 unsigned time; 16:58.32 ^~~~ 17:00.05 Compiling xpcom_macros v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/xpcom/rust/xpcom/xpcom_macros) 17:01.17 intl/lwbrk/gtest 17:02.08 warning: unused `#[macro_use]` import 17:02.08 --> xpcom/rust/xpcom/xpcom_macros/src/lib.rs:134:1 17:02.08 | 17:02.08 134 | #[macro_use] 17:02.08 | ^^^^^^^^^^^^ 17:02.08 | 17:02.08 = note: #[warn(unused_imports)] on by default 17:18.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src43.cpp:47: 17:18.89 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::AstConst* ParseConst({anonymous}::WasmParseContext&, {anonymous}::WasmToken)': 17:18.89 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp:2761:9: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:18.89 result = -result; 17:18.89 ^~~~~~ 17:18.89 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp:2698:11: note: 'result' was declared here 17:18.89 Float result; 17:18.89 ^~~~~~ 17:18.89 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp:2761:9: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 17:18.89 result = -result; 17:18.89 ^~~~~~ 17:18.89 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp:2698:11: note: 'result' was declared here 17:18.89 Float result; 17:18.89 ^~~~~~ 17:24.05 Compiling tokio-threadpool v0.1.5 17:30.16 intl/strres 17:30.18 intl/unicharutil/util 17:34.62 Compiling tokio-reactor v0.1.3 17:35.12 intl/l10n 17:38.79 Compiling tokio-codec v0.1.0 17:40.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:8, 17:40.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 17:40.18 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 17:40.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:40.19 foundInterface = 0; \ 17:40.19 ^~~~~~~~~~~~~~ 17:40.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:40.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:40.19 ^~~~~~~~~~~~~~~~~~~~~~~ 17:40.19 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:40.19 NS_INTERFACE_MAP_END 17:40.19 ^~~~~~~~~~~~~~~~~~~~ 17:40.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:40.19 else 17:40.19 ^~~~ 17:40.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:40.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:40.19 ^~~~~~~~~~~~~~~~~~ 17:40.19 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:40.19 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 17:40.19 ^~~~~~~~~~~~~~~~~~~~~~ 17:40.25 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 17:40.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:40.25 foundInterface = 0; \ 17:40.25 ^~~~~~~~~~~~~~ 17:40.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:40.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:40.25 ^~~~~~~~~~~~~~~~~~~~~~~ 17:40.25 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:40.25 NS_INTERFACE_MAP_END 17:40.25 ^~~~~~~~~~~~~~~~~~~~ 17:40.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:40.25 else 17:40.25 ^~~~ 17:40.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:40.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:40.25 ^~~~~~~~~~~~~~~~~~ 17:40.25 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:40.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 17:40.25 ^~~~~~~~~~~~~~~~~~~~~~ 17:40.75 intl/uconv 17:42.06 intl/build 17:43.03 netwerk/base 17:56.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 17:56.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 17:56.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 17:56.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 17:56.72 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/ArrayBufferInputStream.h:9, 17:56.72 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/ArrayBufferInputStream.cpp:7, 17:56.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 17:56.72 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 17:56.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:56.73 foundInterface = 0; \ 17:56.73 ^~~~~~~~~~~~~~ 17:56.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:56.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:56.73 ^~~~~~~~~~~~~~~~~~~~~~~ 17:56.73 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/PartiallySeekableInputStream.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:56.73 NS_INTERFACE_MAP_END 17:56.73 ^~~~~~~~~~~~~~~~~~~~ 17:56.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:56.73 else 17:56.73 ^~~~ 17:56.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 17:56.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 17:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:56.73 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/PartiallySeekableInputStream.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 17:56.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 17:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:04.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src5.cpp:38: 18:04.67 /builddir/build/BUILD/firefox-64.0.2/js/src/frontend/BytecodeEmitter.cpp: In member function 'bool js::frontend::BytecodeEmitter::emitSetOrInitializeDestructuring(js::frontend::ParseNode*, js::frontend::BytecodeEmitter::DestructuringFlavor)': 18:04.68 /builddir/build/BUILD/firefox-64.0.2/js/src/frontend/BytecodeEmitter.cpp:2581:52: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:04.68 NameOpEmitter noe(this, name, loc, kind); 18:04.68 ^ 18:09.94 Compiling parking_lot v0.6.3 18:28.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:28.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 18:28.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 18:28.91 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RequestContextService.cpp:7, 18:28.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 18:28.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 18:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:28.91 foundInterface = 0; \ 18:28.91 ^~~~~~~~~~~~~~ 18:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:28.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:28.91 ^~~~~~~~~~~~~~~~~~~~~~~ 18:28.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:28.91 NS_INTERFACE_MAP_END 18:28.91 ^~~~~~~~~~~~~~~~~~~~ 18:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:28.91 else 18:28.91 ^~~~ 18:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 18:28.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 18:28.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 18:28.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 18:28.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 18:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:28.92 foundInterface = 0; \ 18:28.92 ^~~~~~~~~~~~~~ 18:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:28.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:28.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.92 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:28.92 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 18:28.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.92 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:11, 18:28.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:128: 18:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:28.92 } else 18:28.92 ^~~~ 18:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:28.92 } else 18:28.92 ^~~~ 18:28.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:28.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 18:28.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 18:28.93 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RequestContextService.cpp:7, 18:28.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 18:28.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 18:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:28.94 foundInterface = 0; \ 18:28.94 ^~~~~~~~~~~~~~ 18:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:28.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:28.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.94 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:852:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:28.94 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 18:28.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:28.94 else 18:28.94 ^~~~ 18:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:28.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:28.94 ^~~~~~~~~~~~~~~~~~ 18:28.94 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:851:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:28.94 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 18:28.94 ^~~~~~~~~~~~~~~~~~~~~~ 18:31.05 Compiling gleam v0.6.3 18:40.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 18:40.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 18:40.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 18:40.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 18:40.49 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsDNSPrefetch.h:9, 18:40.49 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsDNSPrefetch.cpp:6, 18:40.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 18:40.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 18:40.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:40.49 foundInterface = 0; \ 18:40.49 ^~~~~~~~~~~~~~ 18:40.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:40.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:40.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:40.49 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 18:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:40.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:40.49 else 18:40.49 ^~~~ 18:40.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 18:40.49 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 18:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:40.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp:439:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 18:40.49 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 18:40.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:43.12 netwerk/cookie 18:43.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 18:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:43.30 foundInterface = 0; \ 18:43.30 ^~~~~~~~~~~~~~ 18:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:43.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:43.30 ^~~~~~~~~~~~~~~~~~~~~~~ 18:43.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:43.30 NS_INTERFACE_MAP_END 18:43.30 ^~~~~~~~~~~~~~~~~~~~ 18:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:43.30 else 18:43.30 ^~~~ 18:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:43.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:43.30 ^~~~~~~~~~~~~~~~~~ 18:43.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:43.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 18:43.30 ^~~~~~~~~~~~~~~~~~~~~~ 18:43.32 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 18:43.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:43.32 foundInterface = 0; \ 18:43.32 ^~~~~~~~~~~~~~ 18:43.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:43.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:43.32 ^~~~~~~~~~~~~~~~~~~~~~~ 18:43.32 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsMIMEInputStream.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:43.32 NS_INTERFACE_MAP_END 18:43.32 ^~~~~~~~~~~~~~~~~~~~ 18:43.32 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp:24, 18:43.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 18:43.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:43.33 } else 18:43.33 ^~~~ 18:43.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 18:43.33 } else 18:43.33 ^~~~ 18:48.57 netwerk/dns/mdns/libmdns 18:50.15 netwerk/socket 18:51.80 Compiling lmdb-rkv v0.8.2 18:53.27 Compiling mp4parse_capi v0.10.1 (/builddir/build/BUILD/firefox-64.0.2/media/mp4parse-rust/mp4parse_capi) 18:53.51 netwerk/mime 18:56.77 netwerk/streamconv 19:04.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 19:04.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 19:04.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:04.49 foundInterface = 0; \ 19:04.49 ^~~~~~~~~~~~~~ 19:04.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:04.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:04.49 ^~~~~~~~~~~~~~~~~~~~~~~ 19:04.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:04.49 NS_INTERFACE_MAP_END 19:04.49 ^~~~~~~~~~~~~~~~~~~~ 19:04.49 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp:13, 19:04.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 19:04.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:04.49 } else 19:04.49 ^~~~ 19:04.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp:806:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 19:04.49 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 19:04.49 ^~~~~~~~~~~~~~~~~~~~~~~ 19:04.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 19:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 19:04.64 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 19:04.64 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 19:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 19:04.64 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 19:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:04.64 foundInterface = 0; \ 19:04.64 ^~~~~~~~~~~~~~ 19:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:04.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:04.64 ^~~~~~~~~~~~~~~~~~~~~~~ 19:04.64 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:04.64 NS_INTERFACE_MAP_END 19:04.64 ^~~~~~~~~~~~~~~~~~~~ 19:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:04.64 else 19:04.64 ^~~~ 19:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:04.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:04.64 ^~~~~~~~~~~~~~~~~~ 19:04.64 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:04.64 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 19:04.64 ^~~~~~~~~~~~~~~~~~~~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 19:05.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:05.16 foundInterface = 0; \ 19:05.16 ^~~~~~~~~~~~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:05.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:05.16 ^~~~~~~~~~~~~~~~~~~~~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:05.16 NS_INTERFACE_MAP_END \ 19:05.16 ^~~~~~~~~~~~~~~~~~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:05.16 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 19:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:05.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 19:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:05.16 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 19:05.16 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 19:05.16 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 19:05.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 19:05.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 19:05.16 } else \ 19:05.16 ^~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:05.16 } else \ 19:05.16 ^~~~ 19:05.16 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:05.16 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 19:05.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:05.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:05.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:05.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 19:05.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 19:05.18 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 19:05.18 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 19:05.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 19:05.18 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 19:05.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:05.18 foundInterface = 0; \ 19:05.18 ^~~~~~~~~~~~~~ 19:05.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:05.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:05.18 ^~~~~~~~~~~~~~~~~~~~~~~ 19:05.18 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:05.18 NS_INTERFACE_MAP_END 19:05.18 ^~~~~~~~~~~~~~~~~~~~ 19:05.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:05.18 else 19:05.18 ^~~~ 19:05.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:05.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:05.18 ^~~~~~~~~~~~~~~~~~ 19:05.18 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:05.18 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 19:05.18 ^~~~~~~~~~~~~~~~~~~~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 19:05.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:05.20 foundInterface = 0; \ 19:05.20 ^~~~~~~~~~~~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:05.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:05.20 ^~~~~~~~~~~~~~~~~~~~~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:05.20 NS_INTERFACE_MAP_END \ 19:05.20 ^~~~~~~~~~~~~~~~~~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:05.20 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 19:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:05.20 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 19:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:05.20 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 19:05.20 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 19:05.20 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 19:05.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 19:05.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 19:05.20 } else \ 19:05.20 ^~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:05.20 } else \ 19:05.20 ^~~~ 19:05.20 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:05.20 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 19:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:06.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:06.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:06.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 19:06.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 19:06.20 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 19:06.20 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 19:06.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 19:06.20 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 19:06.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:06.21 foundInterface = 0; \ 19:06.21 ^~~~~~~~~~~~~~ 19:06.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:06.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:06.21 ^~~~~~~~~~~~~~~~~~~~~~~ 19:06.21 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:06.21 NS_INTERFACE_MAP_END 19:06.21 ^~~~~~~~~~~~~~~~~~~~ 19:06.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:06.21 else 19:06.21 ^~~~ 19:06.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:06.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:06.21 ^~~~~~~~~~~~~~~~~~ 19:06.21 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:1236:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:06.21 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 19:06.21 ^~~~~~~~~~~~~~~~~~~~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 19:06.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:06.23 foundInterface = 0; \ 19:06.23 ^~~~~~~~~~~~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:06.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:06.23 ^~~~~~~~~~~~~~~~~~~~~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:06.23 NS_INTERFACE_MAP_END \ 19:06.23 ^~~~~~~~~~~~~~~~~~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:06.23 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 19:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:2169:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:06.23 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 19:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:06.23 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 19:06.23 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 19:06.23 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 19:06.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 19:06.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 19:06.23 } else \ 19:06.23 ^~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:06.23 } else \ 19:06.23 ^~~~ 19:06.23 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:2169:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:06.23 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 19:06.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:06.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:06.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:06.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 19:06.75 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStreamLoader.h:9, 19:06.75 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStreamLoader.cpp:6, 19:06.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 19:06.75 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 19:06.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:06.75 foundInterface = 0; \ 19:06.75 ^~~~~~~~~~~~~~ 19:06.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:06.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:06.75 ^~~~~~~~~~~~~~~~~~~~~~~ 19:06.75 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsUDPSocket.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:06.75 NS_INTERFACE_MAP_END 19:06.75 ^~~~~~~~~~~~~~~~~~~~ 19:06.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:06.75 else 19:06.75 ^~~~ 19:06.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:06.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:06.75 ^~~~~~~~~~~~~~~~~~ 19:06.75 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsUDPSocket.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:06.75 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 19:06.75 ^~~~~~~~~~~~~~~~~~~~~~ 19:13.64 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/xpcom/rust/nserror) 19:13.66 netwerk/streamconv/converters 19:14.16 netwerk/cache 19:15.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRequestObserver.h:10, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIStreamListener.h:10, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIStreamConverter.h:10, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 19:15.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 19:15.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 19:15.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:15.74 foundInterface = 0; \ 19:15.74 ^~~~~~~~~~~~~~ 19:15.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:15.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:15.74 ^~~~~~~~~~~~~~~~~~~~~~~ 19:15.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:15.74 NS_INTERFACE_MAP_END 19:15.74 ^~~~~~~~~~~~~~~~~~~~ 19:15.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:15.74 else 19:15.74 ^~~~ 19:15.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:15.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:15.74 ^~~~~~~~~~~~~~~~~~ 19:15.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:96:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:15.74 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 19:15.74 ^~~~~~~~~~~~~~~~~~~~~~ 19:15.78 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 19:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:15.78 foundInterface = 0; \ 19:15.78 ^~~~~~~~~~~~~~ 19:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:15.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:15.78 ^~~~~~~~~~~~~~~~~~~~~~~ 19:15.78 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:15.78 NS_INTERFACE_MAP_END 19:15.78 ^~~~~~~~~~~~~~~~~~~~ 19:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:15.78 else 19:15.78 ^~~~ 19:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:15.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:15.78 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:134:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:15.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 19:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:16.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:16.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:16.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICache.h:10, 19:16.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntry.h:10, 19:16.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCache.h:11, 19:16.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsApplicationCacheService.cpp:5, 19:16.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 19:16.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 19:16.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:16.13 foundInterface = 0; \ 19:16.13 ^~~~~~~~~~~~~~ 19:16.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:16.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:16.14 ^~~~~~~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:16.14 NS_INTERFACE_MAP_END 19:16.14 ^~~~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:16.14 else 19:16.14 ^~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:16.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:16.14 ^~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:699:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:16.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:16.14 ^~~~~~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 19:16.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:16.14 foundInterface = 0; \ 19:16.14 ^~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:16.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:16.14 ^~~~~~~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:16.14 NS_INTERFACE_MAP_END 19:16.14 ^~~~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:16.14 else 19:16.14 ^~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:16.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:16.14 ^~~~~~~~~~~~~~~~~~ 19:16.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:16.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:16.14 ^~~~~~~~~~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 19:16.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:16.15 foundInterface = 0; \ 19:16.15 ^~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:16.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:16.15 ^~~~~~~~~~~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1075:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:16.15 NS_INTERFACE_MAP_END 19:16.15 ^~~~~~~~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:16.15 else 19:16.15 ^~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:16.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:16.15 ^~~~~~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1074:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:16.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:16.15 ^~~~~~~~~~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 19:16.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:16.15 foundInterface = 0; \ 19:16.15 ^~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:16.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:16.15 ^~~~~~~~~~~~~~~~~~~~~~~ 19:16.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:16.15 NS_INTERFACE_MAP_END 19:16.15 ^~~~~~~~~~~~~~~~~~~~ 19:16.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:16.16 else 19:16.16 ^~~~ 19:16.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:16.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:16.16 ^~~~~~~~~~~~~~~~~~ 19:16.16 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:16.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:16.16 ^~~~~~~~~~~~~~~~~~~~~~ 19:16.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 19:16.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 19:16.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp:88:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 19:16.41 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 19:16.41 ^ 19:16.41 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheBinding.h:18, 19:16.41 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheDevice.h:12, 19:16.41 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheService.cpp:24, 19:16.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 19:16.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 19:16.41 struct nsDiskCacheHeader { 19:16.41 ^~~~~~~~~~~~~~~~~ 19:16.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 19:16.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 19:16.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp:371:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 19:16.41 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 19:16.41 ^ 19:16.41 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheBinding.h:18, 19:16.41 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheDevice.h:12, 19:16.41 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheService.cpp:24, 19:16.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 19:16.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 19:16.41 class nsDiskCacheRecord { 19:16.41 ^~~~~~~~~~~~~~~~~ 19:26.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 19:26.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp: In member function 'bool mozTXTToHTMLConv::FindURL(const char16_t*, int32_t, uint32_t, uint32_t, nsString&, int32_t&, int32_t&)': 19:26.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:21: warning: 'end' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:26.93 uint32_t start, end; 19:26.93 ^~~ 19:26.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:562:22: warning: 'resultReplaceAfter' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:26.93 replaceAfter = resultReplaceAfter; 19:26.93 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 19:26.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:14: warning: 'start' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:26.93 uint32_t start, end; 19:26.93 ^~~~~ 19:28.63 netwerk/cache2 19:31.79 netwerk/protocol/about 19:32.13 Compiling selectors v0.20.0 (/builddir/build/BUILD/firefox-64.0.2/servo/components/selectors) 19:34.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:34.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:34.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICacheEntry.h:10, 19:34.21 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheEntry.h:8, 19:34.21 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheEntry.cpp:6, 19:34.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 19:34.21 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 19:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:34.21 foundInterface = 0; \ 19:34.21 ^~~~~~~~~~~~~~ 19:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:34.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:34.22 ^~~~~~~~~~~~~~~~~~~~~~~ 19:34.22 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFile.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:34.22 NS_INTERFACE_MAP_END 19:34.22 ^~~~~~~~~~~~~~~~~~~~ 19:34.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:34.22 else 19:34.22 ^~~~ 19:34.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:34.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:34.22 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFile.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:34.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 19:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:34.26 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 19:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:34.26 foundInterface = 0; \ 19:34.26 ^~~~~~~~~~~~~~ 19:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:34.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:34.26 ^~~~~~~~~~~~~~~~~~~~~~~ 19:34.26 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:34.26 NS_INTERFACE_MAP_END 19:34.26 ^~~~~~~~~~~~~~~~~~~~ 19:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:34.26 else 19:34.26 ^~~~ 19:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:34.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:34.26 ^~~~~~~~~~~~~~~~~~ 19:34.27 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:34.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:34.27 ^~~~~~~~~~~~~~~~~~~~~~ 19:34.34 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 19:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:34.34 foundInterface = 0; \ 19:34.34 ^~~~~~~~~~~~~~ 19:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:34.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:34.34 ^~~~~~~~~~~~~~~~~~~~~~~ 19:34.34 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileIOManager.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:34.35 NS_INTERFACE_MAP_END 19:34.35 ^~~~~~~~~~~~~~~~~~~~ 19:34.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:34.35 else 19:34.35 ^~~~ 19:34.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:34.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:34.35 ^~~~~~~~~~~~~~~~~~ 19:34.35 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileIOManager.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:34.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 19:34.35 ^~~~~~~~~~~~~~~~~~~~~~ 19:34.44 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 19:34.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:34.44 foundInterface = 0; \ 19:34.44 ^~~~~~~~~~~~~~ 19:34.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:34.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:34.44 ^~~~~~~~~~~~~~~~~~~~~~~ 19:34.44 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:34.44 NS_INTERFACE_MAP_END 19:34.44 ^~~~~~~~~~~~~~~~~~~~ 19:34.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:34.44 else 19:34.44 ^~~~ 19:34.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:34.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:34.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:34.44 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:34.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 19:34.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:34.46 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 19:34.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:34.46 foundInterface = 0; \ 19:34.46 ^~~~~~~~~~~~~~ 19:34.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:34.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:34.47 ^~~~~~~~~~~~~~~~~~~~~~~ 19:34.47 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileOutputStream.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:34.47 NS_INTERFACE_MAP_END 19:34.47 ^~~~~~~~~~~~~~~~~~~~ 19:34.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:34.47 else 19:34.47 ^~~~ 19:34.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:34.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:34.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:34.47 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileOutputStream.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:34.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 19:34.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:35.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:35.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAboutModule.h:10, 19:35.12 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 19:35.12 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 19:35.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 19:35.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 19:35.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:35.13 foundInterface = 0; \ 19:35.13 ^~~~~~~~~~~~~~ 19:35.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 19:35.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 19:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 19:35.13 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 19:35.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 19:35.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:35.13 else 19:35.13 ^~~~ 19:35.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 19:35.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 19:35.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAboutModule.h:10, 19:35.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 19:35.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 19:35.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 19:35.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 19:35.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:35.13 foundInterface = 0; \ 19:35.13 ^~~~~~~~~~~~~~ 19:35.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:35.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:35.13 ^~~~~~~~~~~~~~~~~~~~~~~ 19:35.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:35.13 NS_INTERFACE_MAP_END \ 19:35.13 ^~~~~~~~~~~~~~~~~~~~ 19:35.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:35.14 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 19:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:35.15 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 19:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:35.15 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 19:35.15 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 19:35.15 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 19:35.15 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 19:35.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 19:35.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 19:35.15 } else \ 19:35.15 ^~~~ 19:35.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 19:35.15 } else \ 19:35.15 ^~~~ 19:35.15 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 19:35.15 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 19:35.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:36.57 Compiling cssparser-macros v0.3.3 19:36.85 netwerk/protocol/data 19:37.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 19:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:37.30 foundInterface = 0; \ 19:37.30 ^~~~~~~~~~~~~~ 19:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:37.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:37.30 ^~~~~~~~~~~~~~~~~~~~~~~ 19:37.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:37.30 NS_INTERFACE_MAP_END 19:37.30 ^~~~~~~~~~~~~~~~~~~~ 19:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:37.30 else 19:37.31 ^~~~ 19:37.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 19:37.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 19:37.31 ^~~~~~~~~~~~~~~~~~ 19:37.31 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 19:37.31 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 19:37.31 ^~~~~~~~~~~~~~~~~~~~~~ 19:44.00 netwerk/protocol/file 19:50.03 netwerk/protocol/ftp 20:03.74 Compiling darling_macro v0.4.0 20:09.39 Compiling malloc_size_of_derive v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/malloc_size_of_derive) 20:09.55 netwerk/protocol/gio 20:11.66 netwerk/protocol/http 20:13.01 Compiling cstr v0.1.3 20:13.11 Compiling tokio-fs v0.1.3 20:16.02 netwerk/protocol/res 20:19.17 Compiling rayon v1.0.0 20:21.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerializable.h:10, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIPrincipal.h:10, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsJSPrincipals.h:10, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 20:21.25 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 20:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:21.25 foundInterface = 0; \ 20:21.25 ^~~~~~~~~~~~~~ 20:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:21.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:21.25 ^~~~~~~~~~~~~~~~~~~~~~~ 20:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:21.25 NS_INTERFACE_MAP_END \ 20:21.25 ^~~~~~~~~~~~~~~~~~~~ 20:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 20:21.25 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 20:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:21.25 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 20:21.25 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 20:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:21.25 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.h:24, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 20:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 20:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 20:21.25 } else \ 20:21.25 ^~~~ 20:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 20:21.25 } else \ 20:21.25 ^~~~ 20:21.25 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 20:21.25 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 20:21.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:23.67 netwerk/protocol/viewsource 20:24.01 Compiling tokio-tcp v0.1.1 20:26.00 Compiling tokio-udp v0.1.1 20:26.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 20:26.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 20:26.89 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 20:26.89 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 20:26.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 20:26.89 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 20:26.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:26.89 foundInterface = 0; \ 20:26.89 ^~~~~~~~~~~~~~ 20:26.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:26.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:26.89 ^~~~~~~~~~~~~~~~~~~~~~~ 20:26.89 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:26.89 NS_INTERFACE_MAP_END 20:26.89 ^~~~~~~~~~~~~~~~~~~~ 20:26.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:26.89 else 20:26.89 ^~~~ 20:26.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:26.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:26.89 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:26.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 20:26.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:27.56 Compiling cubeb-core v0.5.1 20:28.17 netwerk/protocol/websocket 20:33.30 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpLog.h:21, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/ASpdySession.cpp:8, 20:33.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 20:33.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 20:33.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:33.30 foundInterface = 0; \ 20:33.30 ^~~~~~~~~~~~~~ 20:33.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:33.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:33.30 ^~~~~~~~~~~~~~~~~~~~~~~ 20:33.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:33.30 NS_INTERFACE_MAP_END 20:33.30 ^~~~~~~~~~~~~~~~~~~~ 20:33.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:33.30 else 20:33.30 ^~~~ 20:33.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:33.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:33.31 ^~~~~~~~~~~~~~~~~~ 20:33.31 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:33.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 20:33.31 ^~~~~~~~~~~~~~~~~~~~~~ 20:33.72 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 20:33.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:33.72 foundInterface = 0; \ 20:33.72 ^~~~~~~~~~~~~~ 20:33.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:33.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:33.72 ^~~~~~~~~~~~~~~~~~~~~~~ 20:33.72 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:33.72 NS_INTERFACE_MAP_END 20:33.72 ^~~~~~~~~~~~~~~~~~~~ 20:33.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:33.72 else 20:33.72 ^~~~ 20:33.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 20:33.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 20:33.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:33.72 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/Http2Session.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 20:33.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 20:33.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.28 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketLog.h:12, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 20:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 20:35.28 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 20:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.28 foundInterface = 0; \ 20:35.28 ^~~~~~~~~~~~~~ 20:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.28 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.28 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.28 NS_INTERFACE_MAP_END 20:35.28 ^~~~~~~~~~~~~~~~~~~~ 20:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.28 else 20:35.28 ^~~~ 20:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:35.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:35.28 ^~~~~~~~~~~~~~~~~~ 20:35.28 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:35.28 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 20:35.28 ^~~~~~~~~~~~~~~~~~~~~~ 20:35.36 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 20:35.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.36 foundInterface = 0; \ 20:35.36 ^~~~~~~~~~~~~~ 20:35.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.36 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.36 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.36 NS_INTERFACE_MAP_END 20:35.36 ^~~~~~~~~~~~~~~~~~~~ 20:35.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.36 else 20:35.36 ^~~~ 20:35.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:35.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:35.36 ^~~~~~~~~~~~~~~~~~ 20:35.36 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:35.36 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 20:35.36 ^~~~~~~~~~~~~~~~~~~~~~ 20:35.37 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 20:35.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.37 foundInterface = 0; \ 20:35.37 ^~~~~~~~~~~~~~ 20:35.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.37 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.37 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.37 NS_INTERFACE_MAP_END 20:35.37 ^~~~~~~~~~~~~~~~~~~~ 20:35.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.37 else 20:35.37 ^~~~ 20:35.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:35.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:35.37 ^~~~~~~~~~~~~~~~~~ 20:35.37 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:35.38 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 20:35.38 ^~~~~~~~~~~~~~~~~~~~~~ 20:35.39 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 20:35.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.39 foundInterface = 0; \ 20:35.39 ^~~~~~~~~~~~~~ 20:35.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:35.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:35.39 ^~~~~~~~~~~~~~~~~~~~~~~ 20:35.39 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:35.39 NS_INTERFACE_MAP_END 20:35.39 ^~~~~~~~~~~~~~~~~~~~ 20:35.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.39 else 20:35.39 ^~~~ 20:35.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 20:35.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 20:35.39 ^~~~~~~~~~~~~~~~~~ 20:35.39 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 20:35.39 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 20:35.39 ^~~~~~~~~~~~~~~~~~~~~~ 20:35.68 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 20:35.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:35.68 foundInterface = 0; \ 20:35.68 ^~~~~~~~~~~~~~ 20:35.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:35.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.68 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:35.68 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 20:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:35.68 } else 20:35.68 ^~~~ 20:35.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 20:35.68 NS_IMPL_QUERY_BODY_CONCRETE(_class) 20:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:35.68 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 20:35.68 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 20:35.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.77 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 20:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:37.77 foundInterface = 0; \ 20:37.77 ^~~~~~~~~~~~~~ 20:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 20:37.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 20:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.77 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelChild.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 20:37.77 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 20:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:37.77 } else 20:37.77 ^~~~ 20:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 20:37.77 NS_IMPL_QUERY_BODY_CONCRETE(_class) 20:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:37.77 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelChild.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 20:37.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 20:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:39.00 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpLog.h:21, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp:8, 20:39.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 20:39.00 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 20:39.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:39.00 foundInterface = 0; \ 20:39.00 ^~~~~~~~~~~~~~ 20:39.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:39.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:39.00 ^~~~~~~~~~~~~~~~~~~~~~~ 20:39.00 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:39.00 NS_INTERFACE_MAP_END 20:39.01 ^~~~~~~~~~~~~~~~~~~~ 20:39.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:39.01 } else 20:39.01 ^~~~ 20:39.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 20:39.01 NS_IMPL_QUERY_BODY_CONCRETE(_class) 20:39.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:39.01 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 20:39.01 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 20:39.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:39.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 20:39.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:39.13 foundInterface = 0; \ 20:39.13 ^~~~~~~~~~~~~~ 20:39.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:39.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:39.13 ^~~~~~~~~~~~~~~~~~~~~~~ 20:39.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParentListener.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:39.13 NS_INTERFACE_MAP_END 20:39.13 ^~~~~~~~~~~~~~~~~~~~ 20:39.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:39.13 } else 20:39.13 ^~~~ 20:39.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 20:39.13 NS_IMPL_QUERY_BODY_CONCRETE(_class) 20:39.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:39.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParentListener.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 20:39.13 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 20:39.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.41 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 20:40.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 20:40.42 foundInterface = 0; \ 20:40.42 ^~~~~~~~~~~~~~ 20:40.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 20:40.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 20:40.42 ^~~~~~~~~~~~~~~~~~~~~~~ 20:40.42 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/TrackingDummyChannel.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 20:40.42 NS_INTERFACE_MAP_END 20:40.42 ^~~~~~~~~~~~~~~~~~~~ 20:40.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 20:40.42 } else 20:40.42 ^~~~ 20:40.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 20:40.42 NS_IMPL_QUERY_BODY_CONCRETE(_class) 20:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:40.42 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/TrackingDummyChannel.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 20:40.42 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 20:40.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.70 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpLog.h:21, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpBasicAuth.cpp:7, 21:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 21:01.71 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 21:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:01.71 foundInterface = 0; \ 21:01.71 ^~~~~~~~~~~~~~ 21:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 21:01.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 21:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.71 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 21:01.71 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 21:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:01.71 } else 21:01.71 ^~~~ 21:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 21:01.71 NS_IMPL_QUERY_BODY_CONCRETE(_class) 21:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.71 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6099:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 21:01.71 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 21:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 21:01.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:01.96 foundInterface = 0; \ 21:01.96 ^~~~~~~~~~~~~~ 21:01.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:01.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:01.96 ^~~~~~~~~~~~~~~~~~~~~~~ 21:01.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:01.96 NS_INTERFACE_MAP_END 21:01.96 ^~~~~~~~~~~~~~~~~~~~ 21:01.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 21:01.96 } else 21:01.96 ^~~~ 21:01.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 21:01.96 NS_IMPL_QUERY_BODY_CONCRETE(_class) 21:01.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:01.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2358:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 21:01.96 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 21:01.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 21:02.07 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 21:02.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:02.07 foundInterface = 0; \ 21:02.07 ^~~~~~~~~~~~~~ 21:02.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:02.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:02.08 ^~~~~~~~~~~~~~~~~~~~~~~ 21:02.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:02.08 NS_INTERFACE_MAP_END 21:02.08 ^~~~~~~~~~~~~~~~~~~~ 21:02.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:47: 21:02.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3947:7: note: some parts of macro expansion are not guarded by this 'else' clause 21:02.08 } else 21:02.08 ^~~~ 21:08.46 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/xpcom/rust/xpcom) 21:20.01 netwerk/protocol/wyciwyg 21:38.93 netwerk/system/linux 21:41.21 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/netwerk/base/rust-helper) 21:42.50 netwerk/ipc 21:45.62 netwerk/wifi 21:47.25 netwerk/build 21:49.28 netwerk/test 21:56.29 netwerk/test/gtest 22:00.75 netwerk/test/gtest/parse-ftp 22:01.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 22:01.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 22:01.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:107: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] 22:01.96 memset(&state, 0, sizeof(state)); 22:01.96 ^ 22:01.96 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 22:01.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 22:01.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/ParseFTPList.h:72:8: note: 'struct list_state' declared here 22:01.96 struct list_state 22:01.96 ^~~~~~~~~~ 22:02.08 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/intl/encoding_glue) 22:03.62 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 22:04.83 Compiling failure v0.1.2 22:09.77 extensions/auth 22:12.22 Compiling toml v0.4.5 22:14.30 Compiling darling v0.4.0 22:14.72 Compiling app_units v0.7.0 22:15.06 ipc/chromium 22:21.51 ipc/chromium/src/third_party 22:25.48 Compiling euclid v0.19.0 22:27.76 Compiling serde_bytes v0.10.4 22:28.32 Compiling bincode v1.0.0 22:29.40 Compiling ron v0.1.7 22:30.69 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/basictypes.h:16, 22:30.69 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/at_exit.h:12, 22:30.69 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/at_exit.cc:7, 22:30.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:2: 22:30.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 22:30.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:30.70 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 22:30.70 ^~ 22:30.70 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/pickle.h:17, 22:30.70 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/histogram.cc:20, 22:30.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 22:30.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BufferList.h:573:17: note: 'lastSegmentSize' was declared here 22:30.70 Maybe lastSegmentSize; 22:30.70 ^~~~~~~~~~~~~~~ 22:37.59 Compiling tokio v0.1.7 22:40.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:47: 22:40.52 /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 22:40.52 /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/base/string_util.cc:719:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:40.52 return result; 22:40.52 ^~~~~~ 22:46.69 ipc/glue 22:47.71 Compiling cubeb v0.5.2 22:47.91 ipc/ipdl 22:48.03 Compiling cubeb-backend v0.5.0 22:58.68 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/netwerk/base/mozurl) 23:08.01 Compiling style_derive v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/style_derive) 23:15.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/ipc/glue/BackgroundChild.h:11, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/ipc/glue/BackgroundImpl.cpp:7, 23:15.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 23:15.99 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 23:15.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:15.99 foundInterface = 0; \ 23:15.99 ^~~~~~~~~~~~~~ 23:15.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:15.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:15.99 ^~~~~~~~~~~~~~~~~~~~~~~ 23:15.99 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamDestination.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:15.99 NS_INTERFACE_MAP_END 23:15.99 ^~~~~~~~~~~~~~~~~~~~ 23:15.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:15.99 else 23:15.99 ^~~~ 23:15.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:15.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:15.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:15.99 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamDestination.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:15.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 23:15.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.96 ipc/testshell 23:44.73 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/style) 23:56.80 ipc/contentproc 23:57.53 js/ipc 24:02.75 hal 24:05.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/js/src/jsfriendapi.h:18, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/js/ipc/CPOWTimer.cpp:8, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 24:05.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:05.15 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 24:05.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 24:05.15 memset(aT, 0, sizeof(T)); 24:05.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:05.15 In file included from /builddir/build/BUILD/firefox-64.0.2/js/ipc/JavaScriptChild.cpp:13, 24:05.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 24:05.15 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 24:05.15 struct GlobalProperties { 24:05.15 ^~~~~~~~~~~~~~~~ 24:20.91 Compiling plane-split v0.13.2 24:22.15 Compiling webrender_api v0.57.2 (/builddir/build/BUILD/firefox-64.0.2/gfx/webrender_api) 24:24.35 js/xpconnect/wrappers 24:29.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 24:29.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 24:29.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 24:29.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsfriendapi.h:18, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Proxy.h:12, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Wrapper.h:12, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/WrapperFactory.h:10, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/XrayWrapper.h:12, 24:29.04 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 24:29.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:29.04 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 24:29.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 24:29.04 memset(aT, 0, sizeof(T)); 24:29.04 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:29.04 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 24:29.04 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 24:29.04 struct GlobalProperties { 24:29.04 ^~~~~~~~~~~~~~~~ 24:41.56 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Id.h:26, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 24:41.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 24:41.57 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 24:41.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 24:41.57 memset(aT, 0, sizeof(T)); 24:41.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:41.57 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 24:41.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 24:41.57 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 24:41.57 struct GlobalProperties { 24:41.57 ^~~~~~~~~~~~~~~~ 25:03.75 js/xpconnect/loader 25:07.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 25:07.71 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 25:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:07.71 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 25:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 25:07.71 memset(aT, 0, sizeof(T)); 25:07.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:07.71 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 25:07.71 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 25:07.71 struct GlobalProperties { 25:07.71 ^~~~~~~~~~~~~~~~ 25:16.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:16.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 25:16.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:10, 25:16.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:16.27 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:16.27 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:16.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 25:16.27 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 25:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:16.27 foundInterface = 0; \ 25:16.27 ^~~~~~~~~~~~~~ 25:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:16.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:16.27 ^~~~~~~~~~~~~~~~~~~~~~~ 25:16.27 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:16.27 NS_INTERFACE_MAP_END 25:16.27 ^~~~~~~~~~~~~~~~~~~~ 25:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:16.27 else 25:16.27 ^~~~ 25:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:16.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:16.27 ^~~~~~~~~~~~~~~~~~ 25:16.27 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:367:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:16.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 25:16.27 ^~~~~~~~~~~~~~~~~~~~~~ 25:18.12 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 25:18.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:18.12 foundInterface = 0; \ 25:18.12 ^~~~~~~~~~~~~~ 25:18.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:18.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:18.12 ^~~~~~~~~~~~~~~~~~~~~~~ 25:18.12 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:18.12 NS_INTERFACE_MAP_END 25:18.13 ^~~~~~~~~~~~~~~~~~~~ 25:18.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:18.13 else 25:18.13 ^~~~ 25:18.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:18.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:18.13 ^~~~~~~~~~~~~~~~~~ 25:18.13 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:18.13 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 25:18.13 ^~~~~~~~~~~~~~~~~~~~~~ 25:18.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 25:18.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 25:18.34 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 25:18.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:18.34 memset(aT, 0, sizeof(T)); 25:18.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:18.34 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ScriptPreloader.cpp:30, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 25:18.34 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 25:18.34 struct AmountFns 25:18.34 ^~~~~~~~~ 25:18.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:18.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 25:18.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 25:18.35 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 25:18.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 25:18.35 memset(aT, 0, sizeof(T)); 25:18.35 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:18.35 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ScriptPreloader.cpp:30, 25:18.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 25:18.35 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 25:18.35 struct SizeOfTabFns 25:18.35 ^~~~~~~~~~~~ 25:18.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 25:18.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:18.39 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 25:18.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 25:18.39 memset(aT, 0, sizeof(T)); 25:18.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:18.39 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 25:18.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 25:18.39 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 25:18.40 struct GlobalProperties { 25:18.40 ^~~~~~~~~~~~~~~~ 25:29.09 js/xpconnect/src 25:35.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:35.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:35.98 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 25:35.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:35.99 foundInterface = 0; \ 25:35.99 ^~~~~~~~~~~~~~ 25:35.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:35.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:35.99 ^~~~~~~~~~~~~~~~~~~~~~~ 25:35.99 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/Sandbox.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:35.99 NS_INTERFACE_MAP_END 25:35.99 ^~~~~~~~~~~~~~~~~~~~ 25:35.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:35.99 else 25:35.99 ^~~~ 25:35.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:35.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:35.99 ^~~~~~~~~~~~~~~~~~ 25:35.99 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/Sandbox.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:35.99 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 25:35.99 ^~~~~~~~~~~~~~~~~~~~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.63 foundInterface = 0; \ 25:36.63 ^~~~~~~~~~~~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:36.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:36.63 ^~~~~~~~~~~~~~~~~~~~~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:36.63 NS_INTERFACE_MAP_END 25:36.63 ^~~~~~~~~~~~~~~~~~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.63 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:36.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp:3424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:36.63 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 25:36.63 ^~~~~~~~~~~~~~~~~~~~ 25:36.63 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 25:36.63 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.63 } else 25:36.63 ^~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:36.63 } else 25:36.63 ^~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.63 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:36.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.63 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp:3424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:36.63 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 25:36.63 ^~~~~~~~~~~~~~~~~~~~ 25:36.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.64 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 25:36.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.64 foundInterface = 0; \ 25:36.64 ^~~~~~~~~~~~~~ 25:36.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 25:36.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 25:36.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.64 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp:3434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 25:36.64 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 25:36.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.64 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.64 } else 25:36.64 ^~~~ 25:36.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:36.64 } else 25:36.64 ^~~~ 25:36.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.96 foundInterface = 0; \ 25:36.96 ^~~~~~~~~~~~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:36.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:36.96 ^~~~~~~~~~~~~~~~~~~~~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:36.96 NS_INTERFACE_MAP_END 25:36.96 ^~~~~~~~~~~~~~~~~~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.96 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:36.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:36.96 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 25:36.96 ^~~~~~~~~~~~~~~~~~~~ 25:36.96 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.96 } else 25:36.96 ^~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:36.96 } else 25:36.96 ^~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.96 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 25:36.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 25:36.96 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 25:36.96 ^~~~~~~~~~~~~~~~~~~~ 25:36.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.97 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 25:36.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.98 foundInterface = 0; \ 25:36.98 ^~~~~~~~~~~~~~ 25:36.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:36.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:36.98 ^~~~~~~~~~~~~~~~~~~~~~~ 25:36.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:36.98 NS_INTERFACE_MAP_END 25:36.98 ^~~~~~~~~~~~~~~~~~~~ 25:36.98 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:282:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.98 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 25:36.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.98 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 25:36.98 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.98 } else 25:36.98 ^~~~ 25:36.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:36.98 } else 25:36.98 ^~~~ 25:36.98 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:282:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.98 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 25:36.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.99 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 25:36.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:36.99 foundInterface = 0; \ 25:36.99 ^~~~~~~~~~~~~~ 25:36.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:36.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:36.99 ^~~~~~~~~~~~~~~~~~~~~~~ 25:36.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:36.99 NS_INTERFACE_MAP_END 25:36.99 ^~~~~~~~~~~~~~~~~~~~ 25:36.99 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:547:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:36.99 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 25:36.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:36.99 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:36.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:36.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:36.99 } else 25:36.99 ^~~~ 25:36.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:36.99 } else 25:36.99 ^~~~ 25:36.99 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:547:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:37.00 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 25:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:37.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 25:37.30 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 25:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 25:37.30 memset(aT, 0, sizeof(T)); 25:37.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 25:37.30 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 25:37.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 25:37.30 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 25:37.30 struct GlobalProperties { 25:37.30 ^~~~~~~~~~~~~~~~ 25:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 25:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsXULAppAPI.h:13, 25:57.69 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 25:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 25:57.69 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 25:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:57.69 foundInterface = 0; \ 25:57.69 ^~~~~~~~~~~~~~ 25:57.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:57.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:57.70 ^~~~~~~~~~~~~~~~~~~~~~~ 25:57.70 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:57.70 NS_INTERFACE_MAP_END 25:57.70 ^~~~~~~~~~~~~~~~~~~~ 25:57.70 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 25:57.70 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:32, 25:57.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 25:57.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:57.70 } else 25:57.70 ^~~~ 25:57.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:57.70 } else 25:57.70 ^~~~ 25:58.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 25:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 25:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsXULAppAPI.h:13, 25:58.41 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 25:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 25:58.41 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:58.41 foundInterface = 0; \ 25:58.41 ^~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:58.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:58.41 ^~~~~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:58.41 NS_INTERFACE_MAP_END 25:58.41 ^~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:58.41 else 25:58.41 ^~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:58.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:58.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 25:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:58.41 foundInterface = 0; \ 25:58.41 ^~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:58.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:58.41 ^~~~~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedNative.cpp:697:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:58.41 NS_INTERFACE_MAP_END 25:58.41 ^~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:58.41 else 25:58.41 ^~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:58.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:58.41 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedNative.cpp:696:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:58.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 25:58.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:00.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsXULAppAPI.h:15, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 26:00.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 26:00.03 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 26:00.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 26:00.03 memset(aT, 0, sizeof(T)); 26:00.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 26:00.03 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:32, 26:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 26:00.03 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 26:00.03 struct GlobalProperties { 26:00.03 ^~~~~~~~~~~~~~~~ 26:03.46 Compiling rkv v0.4.1 26:07.69 js/xpconnect/tests/components/native 26:10.19 Compiling tokio-core v0.1.17 26:16.49 Compiling cubeb-pulse v0.2.0 (/builddir/build/BUILD/firefox-64.0.2/media/libcubeb/cubeb-pulse-rs) 26:19.60 Compiling malloc_size_of v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/malloc_size_of) 26:28.70 intl/chardet 26:29.37 modules/libjar 26:34.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 26:34.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 26:34.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 26:34.20 from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARInputStream.h:10, 26:34.20 from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJAR.cpp:7, 26:34.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 26:34.20 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 26:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:34.20 foundInterface = 0; \ 26:34.20 ^~~~~~~~~~~~~~ 26:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:34.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:34.20 ^~~~~~~~~~~~~~~~~~~~~~~ 26:34.20 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:34.20 NS_INTERFACE_MAP_END 26:34.20 ^~~~~~~~~~~~~~~~~~~~ 26:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:34.20 } else 26:34.20 ^~~~ 26:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 26:34.20 NS_IMPL_QUERY_BODY_CONCRETE(_class) 26:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:34.20 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 26:34.20 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 26:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 26:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:34.21 foundInterface = 0; \ 26:34.21 ^~~~~~~~~~~~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:34.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:34.21 ^~~~~~~~~~~~~~~~~~~~~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:34.21 NS_INTERFACE_MAP_END \ 26:34.21 ^~~~~~~~~~~~~~~~~~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 26:34.21 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 26:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 26:34.21 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 26:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:34.21 In file included from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.h:17, 26:34.21 from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARFactory.cpp:16, 26:34.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 26:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 26:34.21 } else \ 26:34.21 ^~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 26:34.21 } else \ 26:34.21 ^~~~ 26:34.21 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 26:34.21 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 26:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:07.68 modules/libjar/zipwriter 27:12.72 storage 27:14.53 storage/build 27:15.82 storage/test/gtest 27:31.44 extensions/cookie 27:34.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 27:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 27:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 27:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 27:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 27:34.73 from /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsCookieModule.cpp:7, 27:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 27:34.73 /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 27:34.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:34.73 foundInterface = 0; \ 27:34.73 ^~~~~~~~~~~~~~ 27:34.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:34.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:34.73 ^~~~~~~~~~~~~~~~~~~~~~~ 27:34.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:34.73 NS_INTERFACE_MAP_END 27:34.73 ^~~~~~~~~~~~~~~~~~~~ 27:34.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:34.73 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 27:34.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:34.73 /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 27:34.73 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 27:34.74 ^~~~~~~~~~~~~~~~~~~~ 27:34.74 In file included from /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp:8, 27:34.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 27:34.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 27:34.74 } else 27:34.74 ^~~~ 27:34.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 27:34.74 } else 27:34.74 ^~~~ 27:34.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:34.74 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 27:34.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:34.74 /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 27:34.74 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 27:34.74 ^~~~~~~~~~~~~~~~~~~~ 27:46.66 extensions/permissions 27:51.24 testing/gtest 28:15.45 testing/gtest/benchmark 28:15.48 Compiling tokio-uds v0.1.7 28:16.56 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:16.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 28:16.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIArray.h:10, 28:16.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIArrayExtensions.h:10, 28:16.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIMutableArray.h:10, 28:16.56 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp:10: 28:16.56 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 28:16.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:16.56 foundInterface = 0; \ 28:16.56 ^~~~~~~~~~~~~~ 28:16.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:16.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:16.56 ^~~~~~~~~~~~~~~~~~~~~~~ 28:16.56 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:16.56 NS_INTERFACE_MAP_END 28:16.56 ^~~~~~~~~~~~~~~~~~~~ 28:16.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:16.56 else 28:16.56 ^~~~ 28:16.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:16.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:16.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:16.56 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:16.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 28:16.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:18.88 testing/gtest/mozilla 28:22.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:22.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 28:22.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 28:22.63 from /builddir/build/BUILD/firefox-64.0.2/storage/FileSystemModule.cpp:11, 28:22.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage0.cpp:2: 28:22.64 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 28:22.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:22.64 foundInterface = 0; \ 28:22.64 ^~~~~~~~~~~~~~ 28:22.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:22.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:22.64 ^~~~~~~~~~~~~~~~~~~~~~~ 28:22.64 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatement.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:22.64 NS_INTERFACE_MAP_END 28:22.64 ^~~~~~~~~~~~~~~~~~~~ 28:22.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:22.64 else 28:22.64 ^~~~ 28:22.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:22.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:22.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.64 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatement.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:22.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 28:22.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.68 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 28:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:22.68 foundInterface = 0; \ 28:22.68 ^~~~~~~~~~~~~~ 28:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:22.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:22.68 ^~~~~~~~~~~~~~~~~~~~~~~ 28:22.68 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:22.68 NS_INTERFACE_MAP_END 28:22.68 ^~~~~~~~~~~~~~~~~~~~ 28:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:22.68 else 28:22.68 ^~~~ 28:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:22.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:22.68 ^~~~~~~~~~~~~~~~~~ 28:22.68 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:22.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:22.68 ^~~~~~~~~~~~~~~~~~~~~~ 28:22.70 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 28:22.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:22.70 foundInterface = 0; \ 28:22.70 ^~~~~~~~~~~~~~ 28:22.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:22.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:22.70 ^~~~~~~~~~~~~~~~~~~~~~~ 28:22.70 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:22.70 NS_INTERFACE_MAP_END 28:22.70 ^~~~~~~~~~~~~~~~~~~~ 28:22.70 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/storage/StorageBaseStatementInternal.cpp:9, 28:22.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage0.cpp:20: 28:22.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:22.70 } else 28:22.70 ^~~~ 28:22.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 28:22.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 28:22.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:22.71 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 28:22.71 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 28:22.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:27.00 uriloader/base 28:30.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:30.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 28:30.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDocumentLoader.h:10, 28:30.39 from /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.h:12, 28:30.39 from /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp:10, 28:30.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 28:30.39 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 28:30.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:30.39 foundInterface = 0; \ 28:30.39 ^~~~~~~~~~~~~~ 28:30.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:30.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:30.39 ^~~~~~~~~~~~~~~~~~~~~~~ 28:30.39 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:30.39 NS_INTERFACE_MAP_END 28:30.39 ^~~~~~~~~~~~~~~~~~~~ 28:30.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:30.39 } else 28:30.39 ^~~~ 28:30.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 28:30.39 NS_IMPL_QUERY_BODY_CONCRETE(_class) 28:30.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:30.39 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp:184:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 28:30.39 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 28:30.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:30.57 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 28:30.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:30.57 foundInterface = 0; \ 28:30.57 ^~~~~~~~~~~~~~ 28:30.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:30.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:30.57 ^~~~~~~~~~~~~~~~~~~~~~~ 28:30.57 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:30.57 NS_INTERFACE_MAP_END 28:30.57 ^~~~~~~~~~~~~~~~~~~~ 28:30.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:30.57 else 28:30.57 ^~~~ 28:30.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:30.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:30.57 ^~~~~~~~~~~~~~~~~~ 28:30.57 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:30.57 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 28:30.57 ^~~~~~~~~~~~~~~~~~~~~~ 28:30.59 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 28:30.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:30.59 foundInterface = 0; \ 28:30.59 ^~~~~~~~~~~~~~ 28:30.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:30.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:30.59 ^~~~~~~~~~~~~~~~~~~~~~~ 28:30.59 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:30.59 NS_INTERFACE_MAP_END 28:30.59 ^~~~~~~~~~~~~~~~~~~~ 28:30.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:30.59 else 28:30.59 ^~~~ 28:30.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:30.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:30.59 ^~~~~~~~~~~~~~~~~~ 28:30.59 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:806:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:30.59 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 28:30.59 ^~~~~~~~~~~~~~~~~~~~~~ 28:32.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:32.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 28:32.14 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.h:10, 28:32.14 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:10, 28:32.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 28:32.14 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 28:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:32.14 foundInterface = 0; \ 28:32.14 ^~~~~~~~~~~~~~ 28:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:32.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:32.14 ^~~~~~~~~~~~~~~~~~~~~~~ 28:32.14 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatement.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:32.14 NS_INTERFACE_MAP_END 28:32.14 ^~~~~~~~~~~~~~~~~~~~ 28:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:32.14 else 28:32.14 ^~~~ 28:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:32.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.14 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatement.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:32.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 28:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.16 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 28:32.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:32.16 foundInterface = 0; \ 28:32.16 ^~~~~~~~~~~~~~ 28:32.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:32.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:32.16 ^~~~~~~~~~~~~~~~~~~~~~~ 28:32.16 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementJSHelper.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:32.16 NS_INTERFACE_MAP_END 28:32.16 ^~~~~~~~~~~~~~~~~~~~ 28:32.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:32.16 else 28:32.16 ^~~~ 28:32.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:32.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:32.16 ^~~~~~~~~~~~~~~~~~ 28:32.16 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementJSHelper.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:32.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:32.16 ^~~~~~~~~~~~~~~~~~~~~~ 28:32.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 28:32.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:32.18 foundInterface = 0; \ 28:32.18 ^~~~~~~~~~~~~~ 28:32.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:32.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:32.18 ^~~~~~~~~~~~~~~~~~~~~~~ 28:32.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:32.18 NS_INTERFACE_MAP_END 28:32.18 ^~~~~~~~~~~~~~~~~~~~ 28:32.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.h:14, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:11, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 28:32.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:32.18 } else 28:32.18 ^~~~ 28:32.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 28:32.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 28:32.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 28:32.18 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 28:32.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.h:10, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:10, 28:32.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 28:32.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 28:32.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:32.19 foundInterface = 0; \ 28:32.19 ^~~~~~~~~~~~~~ 28:32.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:32.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:32.19 ^~~~~~~~~~~~~~~~~~~~~~~ 28:32.19 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:32.19 NS_INTERFACE_MAP_END 28:32.19 ^~~~~~~~~~~~~~~~~~~~ 28:32.19 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.h:14, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:11, 28:32.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 28:32.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:32.19 } else 28:32.19 ^~~~ 28:32.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 28:32.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 28:32.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:32.19 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 28:32.19 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 28:32.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:36.52 uriloader/exthandler 28:42.25 Compiling style_traits v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/style_traits) 28:43.88 uriloader/prefetch 28:46.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:46.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 28:46.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHandlerService.h:10, 28:46.98 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.h:4, 28:46.98 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.cpp:1, 28:46.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 28:46.98 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 28:46.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:46.98 foundInterface = 0; \ 28:46.98 ^~~~~~~~~~~~~~ 28:46.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:46.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:46.99 ^~~~~~~~~~~~~~~~~~~~~~~ 28:46.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:46.99 NS_INTERFACE_MAP_END 28:46.99 ^~~~~~~~~~~~~~~~~~~~ 28:46.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 28:46.99 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 28:46.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.99 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 28:46.99 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 28:46.99 ^~~~~~~~~~~~~~~~~~~~ 28:46.99 In file included from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 28:46.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 28:46.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 28:46.99 } else 28:46.99 ^~~~ 28:46.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 28:46.99 } else 28:46.99 ^~~~ 28:46.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 28:46.99 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 28:46.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:46.99 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 28:46.99 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 28:46.99 ^~~~~~~~~~~~~~~~~~~~ 28:47.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 28:47.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 28:47.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHandlerService.h:10, 28:47.05 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.h:4, 28:47.05 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.cpp:1, 28:47.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 28:47.05 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 28:47.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:47.06 foundInterface = 0; \ 28:47.06 ^~~~~~~~~~~~~~ 28:47.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:47.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:47.06 ^~~~~~~~~~~~~~~~~~~~~~~ 28:47.06 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:47.06 NS_INTERFACE_MAP_END 28:47.06 ^~~~~~~~~~~~~~~~~~~~ 28:47.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:47.06 else 28:47.06 ^~~~ 28:47.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:47.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:47.06 ^~~~~~~~~~~~~~~~~~ 28:47.06 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:47.06 NS_INTERFACE_MAP_ENTRY(nsINamed) 28:47.06 ^~~~~~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 28:47.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:47.12 foundInterface = 0; \ 28:47.12 ^~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:47.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:47.12 ^~~~~~~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:47.12 NS_INTERFACE_MAP_END 28:47.12 ^~~~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:47.12 else 28:47.12 ^~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:47.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:47.12 ^~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:47.12 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 28:47.12 ^~~~~~~~~~~~~~~~~~~~~~ 28:47.12 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 28:47.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:47.13 foundInterface = 0; \ 28:47.13 ^~~~~~~~~~~~~~ 28:47.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:47.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:47.13 ^~~~~~~~~~~~~~~~~~~~~~~ 28:47.13 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:47.13 NS_INTERFACE_MAP_END 28:47.13 ^~~~~~~~~~~~~~~~~~~~ 28:47.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:47.13 else 28:47.13 ^~~~ 28:47.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:47.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:47.13 ^~~~~~~~~~~~~~~~~~ 28:47.13 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:499:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:47.13 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 28:47.13 ^~~~~~~~~~~~~~~~~~~~~~ 28:47.14 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 28:47.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:47.14 foundInterface = 0; \ 28:47.14 ^~~~~~~~~~~~~~ 28:47.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:47.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:47.14 ^~~~~~~~~~~~~~~~~~~~~~~ 28:47.14 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:47.14 NS_INTERFACE_MAP_END 28:47.14 ^~~~~~~~~~~~~~~~~~~~ 28:47.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:47.14 else 28:47.14 ^~~~ 28:47.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:47.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:47.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:47.14 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:47.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 28:47.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:50.51 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 28:50.51 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 28:50.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 28:50.51 from /builddir/build/BUILD/firefox-64.0.2/ipc/glue/BackgroundUtils.h:10, 28:50.51 from /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 28:50.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 28:50.51 /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 28:50.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:50.51 foundInterface = 0; \ 28:50.51 ^~~~~~~~~~~~~~ 28:50.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:50.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:50.51 ^~~~~~~~~~~~~~~~~~~~~~~ 28:50.52 /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:50.52 NS_INTERFACE_MAP_END 28:50.52 ^~~~~~~~~~~~~~~~~~~~ 28:50.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:50.52 else 28:50.52 ^~~~ 28:50.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:50.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:50.52 ^~~~~~~~~~~~~~~~~~ 28:50.52 /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:50.52 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 28:50.52 ^~~~~~~~~~~~~~~~~~~~~~ 28:59.66 Compiling audioipc v0.2.4 (/builddir/build/BUILD/firefox-64.0.2/media/audioipc/audioipc) 29:00.67 warning: use of deprecated item 'bytes::BufMut::put_u16': use put_u16_be or put_u16_le 29:00.67 --> media/audioipc/audioipc/src/codec.rs:167:13 29:00.67 | 29:00.67 167 | buf.put_u16::(encoded_len as u16); 29:00.67 | ^^^^^^^ 29:00.67 | 29:00.67 = note: #[warn(deprecated)] on by default 29:04.53 caps 29:15.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 29:15.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 29:15.24 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 29:15.24 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 29:15.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:15.25 /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 29:15.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:15.25 foundInterface = 0; \ 29:15.25 ^~~~~~~~~~~~~~ 29:15.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:15.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:15.25 ^~~~~~~~~~~~~~~~~~~~~~~ 29:15.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:15.25 NS_INTERFACE_MAP_END 29:15.25 ^~~~~~~~~~~~~~~~~~~~ 29:15.25 /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:50:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:15.25 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 29:15.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:15.25 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 29:15.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:15.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:15.25 } else 29:15.25 ^~~~ 29:15.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 29:15.25 } else 29:15.25 ^~~~ 29:15.25 /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:50:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:15.25 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 29:15.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 29:16.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 29:16.84 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 29:16.84 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 29:16.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:16.84 /builddir/build/BUILD/firefox-64.0.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 29:16.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:16.84 foundInterface = 0; \ 29:16.84 ^~~~~~~~~~~~~~ 29:16.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:16.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:16.84 ^~~~~~~~~~~~~~~~~~~~~~~ 29:16.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:16.84 NS_INTERFACE_MAP_END 29:16.84 ^~~~~~~~~~~~~~~~~~~~ 29:16.84 /builddir/build/BUILD/firefox-64.0.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:16.84 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 29:16.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.84 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 29:16.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:16.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:16.84 } else 29:16.84 ^~~~ 29:16.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 29:16.84 } else 29:16.85 ^~~~ 29:16.85 /builddir/build/BUILD/firefox-64.0.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:16.85 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 29:16.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 29:16.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 29:16.98 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 29:16.98 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 29:16.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:16.98 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 29:16.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:16.98 foundInterface = 0; \ 29:16.98 ^~~~~~~~~~~~~~ 29:16.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:16.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:16.99 ^~~~~~~~~~~~~~~~~~~~~~~ 29:16.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:16.99 NS_INTERFACE_MAP_END 29:16.99 ^~~~~~~~~~~~~~~~~~~~ 29:16.99 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:16.99 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 29:16.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:16.99 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 29:16.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:16.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:16.99 } else 29:16.99 ^~~~ 29:16.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 29:16.99 } else 29:16.99 ^~~~ 29:16.99 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:16.99 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 29:16.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:17.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 29:17.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 29:17.00 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 29:17.00 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 29:17.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:17.00 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 29:17.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:17.00 foundInterface = 0; \ 29:17.00 ^~~~~~~~~~~~~~ 29:17.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:17.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:17.00 ^~~~~~~~~~~~~~~~~~~~~~~ 29:17.00 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:17.00 NS_INTERFACE_MAP_END 29:17.01 ^~~~~~~~~~~~~~~~~~~~ 29:17.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 29:17.01 else 29:17.01 ^~~~ 29:17.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 29:17.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 29:17.01 ^~~~~~~~~~~~~~~~~~ 29:17.01 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 29:17.01 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 29:17.01 ^~~~~~~~~~~~~~~~~~~~~~ 29:17.05 /builddir/build/BUILD/firefox-64.0.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 29:17.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:17.05 foundInterface = 0; \ 29:17.05 ^~~~~~~~~~~~~~ 29:17.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:17.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:17.05 ^~~~~~~~~~~~~~~~~~~~~~~ 29:17.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:17.05 NS_INTERFACE_MAP_END 29:17.05 ^~~~~~~~~~~~~~~~~~~~ 29:17.05 /builddir/build/BUILD/firefox-64.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:17.05 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 29:17.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:17.05 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 29:17.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 29:17.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 29:17.05 } else 29:17.05 ^~~~ 29:17.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 29:17.05 } else 29:17.05 ^~~~ 29:17.05 /builddir/build/BUILD/firefox-64.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 29:17.05 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 29:17.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 29:20.32 caps/tests/gtest 30:07.58 parser/xml 30:07.59 parser/expat/lib 30:08.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 30:08.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 30:08.74 from /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXAttributes.h:9, 30:08.74 from /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXAttributes.cpp:6, 30:08.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 30:08.75 /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 30:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:08.75 foundInterface = 0; \ 30:08.75 ^~~~~~~~~~~~~~ 30:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:08.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:08.75 ^~~~~~~~~~~~~~~~~~~~~~~ 30:08.75 /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:08.75 NS_INTERFACE_MAP_END 30:08.75 ^~~~~~~~~~~~~~~~~~~~ 30:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:08.75 else 30:08.75 ^~~~ 30:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:08.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:08.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:08.75 /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:08.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 30:08.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:10.31 parser/htmlparser 30:13.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 30:13.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 30:13.67 from /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/CNavDTD.cpp:7, 30:13.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 30:13.67 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 30:13.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:13.67 foundInterface = 0; \ 30:13.67 ^~~~~~~~~~~~~~ 30:13.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:13.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:13.67 ^~~~~~~~~~~~~~~~~~~~~~~ 30:13.67 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsExpatDriver.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:13.67 NS_INTERFACE_MAP_END 30:13.67 ^~~~~~~~~~~~~~~~~~~~ 30:13.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:13.67 else 30:13.67 ^~~~ 30:13.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:13.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.67 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsExpatDriver.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:13.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 30:13.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.75 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 30:13.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:13.75 foundInterface = 0; \ 30:13.75 ^~~~~~~~~~~~~~ 30:13.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:13.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:13.75 ^~~~~~~~~~~~~~~~~~~~~~~ 30:13.75 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:13.75 NS_INTERFACE_MAP_END 30:13.75 ^~~~~~~~~~~~~~~~~~~~ 30:13.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 30:13.75 else 30:13.75 ^~~~ 30:13.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 30:13.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 30:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:13.75 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 30:13.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 30:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:19.33 parser/html 30:23.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.h:8, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:5, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 30:23.92 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 30:23.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:23.92 foundInterface = 0; \ 30:23.92 ^~~~~~~~~~~~~~ 30:23.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 30:23.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 30:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:23.92 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5DocumentBuilder.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 30:23.92 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 30:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:23.92 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:6, 30:23.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 30:23.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:23.92 } else 30:23.92 ^~~~ 30:23.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 30:23.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 30:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:23.92 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 30:23.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 30:23.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:24.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.h:8, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:5, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 30:24.09 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 30:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 30:24.09 foundInterface = 0; \ 30:24.09 ^~~~~~~~~~~~~~ 30:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 30:24.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 30:24.09 ^~~~~~~~~~~~~~~~~~~~~~~ 30:24.09 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 30:24.09 NS_INTERFACE_MAP_END 30:24.09 ^~~~~~~~~~~~~~~~~~~~ 30:24.09 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:6, 30:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 30:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 30:24.09 } else 30:24.09 ^~~~ 30:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 30:24.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 30:24.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:24.09 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 30:24.09 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 30:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:09.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 31:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 31:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICancelableRunnable.h:10, 31:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:13, 31:09.75 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 31:09.75 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 31:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 31:09.75 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 31:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:09.75 foundInterface = 0; \ 31:09.75 ^~~~~~~~~~~~~~ 31:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:09.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:09.75 ^~~~~~~~~~~~~~~~~~~~~~~ 31:09.75 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:09.75 NS_INTERFACE_MAP_END 31:09.75 ^~~~~~~~~~~~~~~~~~~~ 31:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 31:09.75 else 31:09.75 ^~~~ 31:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:09.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:09.75 ^~~~~~~~~~~~~~~~~~ 31:09.75 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:09.75 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 31:09.75 ^~~~~~~~~~~~~~~~~~~~~~ 31:09.78 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 31:09.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:09.78 foundInterface = 0; \ 31:09.78 ^~~~~~~~~~~~~~ 31:09.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:09.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:09.78 ^~~~~~~~~~~~~~~~~~~~~~~ 31:09.78 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:09.78 NS_INTERFACE_MAP_END 31:09.78 ^~~~~~~~~~~~~~~~~~~~ 31:09.78 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 31:09.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 31:09.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:09.78 } else 31:09.78 ^~~~ 31:09.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 31:09.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 31:09.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:09.78 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 31:09.78 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 31:09.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:46.55 gfx/cairo/cairo/src 31:46.95 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:46.95 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 31:46.95 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 31:46.95 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:46.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:46.95 ^ 31:46.95 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:46.95 ((size) ? malloc((unsigned) (size)) : NULL) 31:46.95 ^~~~ 31:46.95 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 31:46.95 new_elements = _cairo_malloc_ab (pq->max_size, 31:46.95 ^~~~~~~~~~~~~~~~ 31:48.28 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:48.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 31:48.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 31:48.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:48.28 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:48.28 ^ 31:48.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:48.28 ((size) ? malloc((unsigned) (size)) : NULL) 31:48.28 ^~~~ 31:48.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 31:48.28 new_elements = _cairo_malloc_ab (pq->max_size, 31:48.28 ^~~~~~~~~~~~~~~~ 31:48.37 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_cairo_bo_sweep_line_compare_edges.isra.5': 31:48.37 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:48.37 return ax - bx; 31:48.37 ~~~^~~~ 31:48.37 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:17: note: 'bx' was declared here 31:48.37 int32_t ax, bx; 31:48.37 ^~ 31:48.37 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:552:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:48.37 return ax - bx; 31:48.37 ~~~^~~~ 31:48.37 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:527:13: note: 'ax' was declared here 31:48.37 int32_t ax, bx; 31:48.37 ^~ 31:49.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 31:49.71 from /usr/include/assert.h:35, 31:49.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 31:49.71 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 31:49.71 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 31:49.71 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 31:49.71 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 31:49.71 ^~~~~~~ 31:51.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 31:51.43 from /usr/include/assert.h:35, 31:51.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 31:51.43 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 31:51.43 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 31:51.43 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 31:51.43 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 31:51.43 ^~~~~~~ 31:51.66 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 31:51.66 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 31:51.66 : note: this is the location of the previous definition 31:51.68 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 31:51.68 /builddir/build/BUILD/firefox-64.0.2/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] 31:51.68 free (unscaled->var_coords); 31:51.68 ~~~~~~~~^~~~~~~~~~~~ 31:51.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/stdlib.h:3, 31:51.68 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:58, 31:51.68 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 31:51.68 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 31:51.69 extern void free (void *__ptr) __THROW; 31:51.69 ~~~~~~^~~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 31:51.69 /builddir/build/BUILD/firefox-64.0.2/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] 31:51.69 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 31:51.69 ~~~~~~~~^~~~~~~~~~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/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 *'} 31:51.69 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:51.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:51.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:51.69 ^ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:51.69 ((size) ? malloc((unsigned) (size)) : NULL) 31:51.69 ^~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 31:51.69 data = _cairo_malloc_ab (height, stride); 31:51.69 ^~~~~~~~~~~~~~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:51.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:51.69 ^ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:51.69 ((size) ? malloc((unsigned) (size)) : NULL) 31:51.69 ^~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 31:51.69 data = _cairo_malloc_ab (height, stride); 31:51.69 ^~~~~~~~~~~~~~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:51.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:51.69 ^ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:51.69 ((size) ? malloc((unsigned) (size)) : NULL) 31:51.69 ^~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 31:51.69 data = _cairo_malloc_ab (height, stride); 31:51.69 ^~~~~~~~~~~~~~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:51.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:51.69 ^ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:51.69 ((size) ? malloc((unsigned) (size)) : NULL) 31:51.69 ^~~~ 31:51.69 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 31:51.69 data = _cairo_malloc_ab (height, stride); 31:51.69 ^~~~~~~~~~~~~~~~ 31:53.24 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:53.24 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 31:53.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 31:53.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:53.24 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 31:53.24 ^ 31:53.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:53.25 ((size) ? malloc((unsigned) (size)) : NULL) 31:53.25 ^~~~ 31:53.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 31:53.25 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 31:53.25 ^~~~~~~~~~~~~~~~~ 31:53.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:53.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:53.25 ^ 31:53.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:53.25 ((size) ? malloc((unsigned) (size)) : NULL) 31:53.25 ^~~~ 31:53.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 31:53.25 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 31:53.25 ^~~~~~~~~~~~~~~~ 31:54.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 31:54.03 from /usr/include/assert.h:35, 31:54.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 31:54.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 31:54.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 31:54.03 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 31:54.03 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 31:54.03 ^~~~~~~ 31:54.17 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:54.17 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.17 ^ 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.17 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.17 ^~~~ 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 31:54.17 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 31:54.17 ^~~~~~~~~~~~~~~~ 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.17 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.17 ^ 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.17 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.17 ^~~~ 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 31:54.17 alpha = _cairo_malloc_ab (image->height, image->width); 31:54.17 ^~~~~~~~~~~~~~~~ 31:54.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.18 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 31:54.18 ^ 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.18 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.18 ^~~~ 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 31:54.18 rgb = _cairo_malloc_abc (image->width, image->height, 3); 31:54.18 ^~~~~~~~~~~~~~~~~ 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.18 ^ 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.18 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.18 ^~~~ 31:54.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 31:54.18 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 31:54.18 ^~~~~~~~~~~~~~~~ 31:54.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 31:54.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.20 ^ 31:54.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.20 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.20 ^~~~ 31:54.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 31:54.20 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 31:54.20 ^~~~~~~~~~~~~~~~ 31:54.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.20 ^ 31:54.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.20 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.21 ^~~~ 31:54.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 31:54.21 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 31:54.21 ^~~~~~~~~~~~~~~~ 31:54.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 31:54.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.25 ^ 31:54.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.25 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.25 ^~~~ 31:54.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 31:54.25 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 31:54.25 ^~~~~~~~~~~~~~~~ 31:54.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:54.25 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:54.25 ^ 31:54.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:54.25 ((size) ? malloc((unsigned) (size)) : NULL) 31:54.25 ^~~~ 31:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 31:54.26 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 31:54.26 ^~~~~~~~~~~~~~~~ 31:55.72 gfx/cairo/libpixman/src 31:56.11 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_surface_pattern': 31:56.11 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 31:56.11 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 31:56.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:56.11 resource, interpolate); 31:56.11 ~~~~~~~~~~~~~~~~~~~~~~ 31:56.11 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 31:56.11 cairo_bool_t interpolate; 31:56.11 ^~~~~~~~~~~ 31:57.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 31:57.66 from /usr/include/assert.h:35, 31:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 31:57.66 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 31:57.66 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 31:57.66 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 31:57.66 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 31:57.66 ^~~~~~~ 31:57.76 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:57.76 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 31:57.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 31:57.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:57.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:57.76 ^ 31:57.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:57.76 ((size) ? malloc((unsigned) (size)) : NULL) 31:57.76 ^~~~ 31:57.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 31:57.76 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 31:57.76 ^~~~~~~~~~~~~~~~ 31:59.58 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 31:59.58 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 31:59.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 31:59.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 31:59.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 31:59.59 ^ 31:59.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 31:59.59 ((size) ? malloc((unsigned) (size)) : NULL) 31:59.59 ^~~~ 31:59.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 31:59.59 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 31:59.59 ^~~~~~~~~~~~~~~~ 32:00.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 32:00.03 from /usr/include/assert.h:35, 32:00.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 32:00.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 32:00.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 32:00.03 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 32:00.03 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 32:00.03 ^~~~~~~ 32:01.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 32:01.23 from /usr/include/assert.h:35, 32:01.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 32:01.23 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 32:01.23 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 32:01.23 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 32:01.23 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 32:01.23 ^~~~~~~ 32:01.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 32:01.78 from /usr/include/assert.h:35, 32:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 32:01.79 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 32:01.79 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 32:01.79 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 32:01.79 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 32:01.79 ^~~~~~~ 32:03.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 32:03.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:03.19 xrender_format = XRenderFindStandardFormat (display->display, 32:03.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:03.19 pict_format); 32:03.19 ~~~~~~~~~~~~ 32:03.87 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 32:03.87 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:03.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:03.87 ^ 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:03.87 ((size) ? malloc((unsigned) (size)) : NULL) 32:03.87 ^~~~ 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 32:03.87 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 32:03.87 ^~~~~~~~~~~~~~~~ 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:03.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:03.87 ^ 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:03.87 ((size) ? malloc((unsigned) (size)) : NULL) 32:03.87 ^~~~ 32:03.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 32:03.87 ximage.data = _cairo_malloc_ab (stride, ximage.height); 32:03.87 ^~~~~~~~~~~~~~~~ 32:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 32:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:03.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:03.88 ^ 32:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:03.88 ((size) ? malloc((unsigned) (size)) : NULL) 32:03.88 ^~~~ 32:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 32:03.88 _cairo_malloc_ab (gradient->n_stops, 32:03.88 ^~~~~~~~~~~~~~~~ 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:03.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:03.89 ^ 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:03.89 ((size) ? malloc((unsigned) (size)) : NULL) 32:03.89 ^~~~ 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 32:03.89 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 32:03.89 ^~~~~~~~~~~~~~~~ 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:03.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:03.89 ^ 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:03.89 ((size) ? malloc((unsigned) (size)) : NULL) 32:03.89 ^~~~ 32:03.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 32:03.89 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 32:03.89 ^~~~~~~~~~~~~~~~ 32:03.91 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 32:03.91 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:03.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:03.91 ^ 32:03.91 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:03.91 ((size) ? malloc((unsigned) (size)) : NULL) 32:03.91 ^~~~ 32:03.91 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 32:03.91 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 32:03.91 ^~~~~~~~~~~~~~~~ 32:06.74 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 32:06.74 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 32:06.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 32:06.74 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 32:06.74 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.74 ^ 32:06.74 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.74 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.74 ^~~~ 32:06.74 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 32:06.74 new_elements = _cairo_malloc_ab (pq->max_size, 32:06.74 ^~~~~~~~~~~~~~~~ 32:06.75 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 32:06.75 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.75 ^ 32:06.75 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.75 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.75 ^~~~ 32:06.75 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 32:06.75 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 32:06.75 ^~~~~~~~~~~~~~~~ 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.77 ^ 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.77 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.77 ^~~~ 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 32:06.77 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 32:06.77 ^~~~~~~~~~~~~~~~ 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.77 ^ 32:06.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.77 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.77 ^~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 32:06.78 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 32:06.78 ^~~~~~~~~~~~~~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.78 ^ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.78 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.78 ^~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 32:06.78 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 32:06.78 ^~~~~~~~~~~~~~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.78 ^ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.78 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.78 ^~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 32:06.78 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 32:06.78 ^~~~~~~~~~~~~~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:06.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:06.78 ^ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:06.78 ((size) ? malloc((unsigned) (size)) : NULL) 32:06.78 ^~~~ 32:06.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 32:06.78 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 32:06.78 ^~~~~~~~~~~~~~~~ 32:07.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:47: 32:07.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'edges_compare_x_for_y': 32:07.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'bx' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:07.43 return ax - bx; 32:07.43 ~~~^~~~ 32:07.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:486:12: warning: 'ax' may be used uninitialized in this function [-Wmaybe-uninitialized] 32:11.43 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 32:11.43 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 32:11.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 32:11.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 32:11.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:11.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:11.43 ^ 32:11.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:11.43 ((size) ? malloc((unsigned) (size)) : NULL) 32:11.43 ^~~~ 32:11.43 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 32:11.43 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 32:11.43 ^~~~~~~~~~~~~~~~ 32:11.46 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 32:11.46 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:11.46 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:11.46 ^ 32:11.46 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:11.46 ((size) ? malloc((unsigned) (size)) : NULL) 32:11.46 ^~~~ 32:11.46 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 32:11.46 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 32:11.46 ^~~~~~~~~~~~~~~~ 32:11.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 32:11.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:11.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:11.47 ^ 32:11.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:11.47 ((size) ? malloc((unsigned) (size)) : NULL) 32:11.47 ^~~~ 32:11.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 32:11.47 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 32:11.47 ^~~~~~~~~~~~~~~~ 32:11.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 32:11.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:11.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:11.50 ^ 32:11.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:11.50 ((size) ? malloc((unsigned) (size)) : NULL) 32:11.50 ^~~~ 32:11.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 32:11.50 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 32:11.50 ^~~~~~~~~~~~~~~~ 32:11.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 32:11.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:11.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:11.53 ^ 32:11.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:11.53 ((size) ? malloc((unsigned) (size)) : NULL) 32:11.53 ^~~~ 32:11.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 32:11.53 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 32:11.53 ^~~~~~~~~~~~~~~~ 32:11.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 32:11.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:11.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:11.53 ^ 32:11.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:11.53 ((size) ? malloc((unsigned) (size)) : NULL) 32:11.53 ^~~~ 32:11.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 32:11.53 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 32:11.53 ^~~~~~~~~~~~~~~~ 32:17.75 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 32:17.75 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 32:17.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 32:17.75 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 32:17.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.76 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.76 ^ 32:17.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.76 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.76 ^~~~ 32:17.76 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 32:17.76 new_rects = _cairo_malloc_ab (size, 32:17.76 ^~~~~~~~~~~~~~~~ 32:17.79 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 32:17.79 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.79 ^ 32:17.79 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.80 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.80 ^~~~ 32:17.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 32:17.80 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 32:17.80 ^~~~~~~~~~~~~~~~ 32:17.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 32:17.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.80 ^ 32:17.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.80 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.81 ^~~~ 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 32:17.81 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 32:17.81 ^~~~~~~~~~~~~~~~ 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.81 ^ 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.81 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.81 ^~~~ 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 32:17.81 path->data = _cairo_malloc_ab (path->num_data, 32:17.81 ^~~~~~~~~~~~~~~~ 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 32:17.81 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.82 ^ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.82 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.82 ^~~~ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 32:17.82 pattern->stops = _cairo_malloc_ab (other->stops_size, 32:17.82 ^~~~~~~~~~~~~~~~ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.82 ^ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.82 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.82 ^~~~ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 32:17.82 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 32:17.82 ^~~~~~~~~~~~~~~~ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.82 ^ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.82 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.82 ^~~~ 32:17.82 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 32:17.82 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 32:17.82 ^~~~~~~~~~~~~~~~ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.85 ^ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.85 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.85 ^~~~ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 32:17.85 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 32:17.85 ^~~~~~~~~~~~~~~~ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.85 ^ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.85 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.85 ^~~~ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 32:17.85 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 32:17.85 ^~~~~~~~~~~~~~~~ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.85 ^ 32:17.85 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.85 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.85 ^~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 32:17.86 vertices = _cairo_malloc_ab (num_vertices, 32:17.86 ^~~~~~~~~~~~~~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.86 ^ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.86 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.86 ^~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 32:17.86 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 32:17.86 ^~~~~~~~~~~~~~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.86 ^ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.86 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.86 ^~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 32:17.86 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 32:17.86 ^~~~~~~~~~~~~~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.86 ^ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.86 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.86 ^~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 32:17.86 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 32:17.86 ^~~~~~~~~~~~~~~~ 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 32:17.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.87 ^ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.87 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.87 ^~~~ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 32:17.87 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 32:17.87 ^~~~~~~~~~~~~~~~ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.87 ^ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.87 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.87 ^~~~ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 32:17.87 new_elements = _cairo_malloc_ab (pq->max_size, 32:17.87 ^~~~~~~~~~~~~~~~ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.87 ^ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.87 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.87 ^~~~ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 32:17.87 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 32:17.87 ^~~~~~~~~~~~~~~~ 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 32:17.87 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.88 ^ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.88 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.88 ^~~~ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 32:17.88 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 32:17.88 ^~~~~~~~~~~~~~~~ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.88 ^ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.88 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.88 ^~~~ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 32:17.88 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 32:17.88 ^~~~~~~~~~~~~~~~ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.88 ^ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.88 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.88 ^~~~ 32:17.88 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 32:17.89 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 32:17.89 ^~~~~~~~~~~~~~~~ 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.89 ^ 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.89 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.89 ^~~~ 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 32:17.89 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 32:17.89 ^~~~~~~~~~~~~~~~ 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:17.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:17.89 ^ 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:17.89 ((size) ? malloc((unsigned) (size)) : NULL) 32:17.89 ^~~~ 32:17.89 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 32:17.89 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 32:17.89 ^~~~~~~~~~~~~~~~ 32:26.31 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 32:26.31 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 32:26.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 32:26.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 32:26.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.31 ^ 32:26.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.31 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.31 ^~~~ 32:26.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 32:26.31 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 32:26.31 ^~~~~~~~~~~~~~~~ 32:26.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 32:26.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.33 ^ 32:26.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.33 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.33 ^~~~ 32:26.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 32:26.33 rects = _cairo_malloc_ab (traps->num_traps, 32:26.33 ^~~~~~~~~~~~~~~~ 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.34 ^ 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.34 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.34 ^~~~ 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 32:26.34 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 32:26.34 ^~~~~~~~~~~~~~~~ 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.34 ^ 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.34 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.34 ^~~~ 32:26.34 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 32:26.34 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 32:26.34 ^~~~~~~~~~~~~~~~ 32:26.35 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 32:26.35 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.35 ^ 32:26.35 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.35 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.35 ^~~~ 32:26.35 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 32:26.35 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 32:26.35 ^~~~~~~~~~~~~~~~ 32:26.45 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 32:26.45 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.45 ^ 32:26.45 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.45 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.45 ^~~~ 32:26.45 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 32:26.45 rects = _cairo_malloc_ab (num_rects, 32:26.45 ^~~~~~~~~~~~~~~~ 32:26.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 32:26.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.47 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.47 ^ 32:26.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.47 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.47 ^~~~ 32:26.47 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 32:26.48 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 32:26.48 ^~~~~~~~~~~~~~~~ 32:26.48 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 32:26.48 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.48 ^ 32:26.48 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.48 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.48 ^~~~ 32:26.49 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 32:26.49 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 32:26.49 ^~~~~~~~~~~~~~~~ 32:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 32:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.50 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.50 ^ 32:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.50 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.50 ^~~~ 32:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 32:26.50 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 32:26.50 ^~~~~~~~~~~~~~~~ 32:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 32:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.51 ^ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.51 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.51 ^~~~ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 32:26.51 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 32:26.51 ^~~~~~~~~~~~~~~~ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.51 ^ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.51 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.51 ^~~~ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 32:26.51 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 32:26.51 ^~~~~~~~~~~~~~~~ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 32:26.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 32:26.51 ^ 32:26.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 32:26.51 ((size) ? malloc((unsigned) (size)) : NULL) 32:26.51 ^~~~ 32:26.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 32:26.52 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 32:26.52 ^~~~~~~~~~~~~~~~ 32:26.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 32:26.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 32:26.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 32:26.52 #define CAIRO_VERSION_H 1 32:26.52 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo.h:41, 32:26.52 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:70, 32:26.52 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 32:26.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 32:26.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 32:26.52 #define CAIRO_VERSION_H 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_no_mask': 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.18 COMPUTE_SHIFT_MASKS (dest, src); 32:32.18 ^~~~~~~~~~~~~~~~~~~ 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_mask': 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.18 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.18 ^~~~~~~~~~~~~~~~~~~ 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_no_mask': 32:32.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.19 COMPUTE_SHIFT_MASKS (dest, src); 32:32.19 ^~~~~~~~~~~~~~~~~~~ 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_mask': 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.20 ^~~~~~~~~~~~~~~~~~~ 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_no_mask': 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 COMPUTE_SHIFT_MASKS (dest, src); 32:32.20 ^~~~~~~~~~~~~~~~~~~ 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.20 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_mask': 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.21 ^~~~~~~~~~~~~~~~~~~ 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_no_mask': 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 COMPUTE_SHIFT_MASKS (dest, src); 32:32.21 ^~~~~~~~~~~~~~~~~~~ 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_mask': 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.21 ^~~~~~~~~~~~~~~~~~~ 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_no_mask': 32:32.21 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.21 COMPUTE_SHIFT_MASKS (dest, src); 32:32.21 ^~~~~~~~~~~~~~~~~~~ 32:32.22 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_mask': 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.23 ^~~~~~~~~~~~~~~~~~~ 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_no_mask': 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 COMPUTE_SHIFT_MASKS (dest, src); 32:32.23 ^~~~~~~~~~~~~~~~~~~ 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_mask': 32:32.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.23 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.24 ^~~~~~~~~~~~~~~~~~~ 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_no_mask': 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 COMPUTE_SHIFT_MASKS (dest, src); 32:32.24 ^~~~~~~~~~~~~~~~~~~ 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_mask': 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.24 ^~~~~~~~~~~~~~~~~~~ 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_no_mask': 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 COMPUTE_SHIFT_MASKS (dest, src); 32:32.25 ^~~~~~~~~~~~~~~~~~~ 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_mask': 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.25 ^~~~~~~~~~~~~~~~~~~ 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_no_mask': 32:32.25 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.25 COMPUTE_SHIFT_MASKS (dest, src); 32:32.25 ^~~~~~~~~~~~~~~~~~~ 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_mask': 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.26 ^~~~~~~~~~~~~~~~~~~ 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_no_mask': 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 COMPUTE_SHIFT_MASKS (dest, src); 32:32.26 ^~~~~~~~~~~~~~~~~~~ 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_mask': 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.26 ^~~~~~~~~~~~~~~~~~~ 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_src_ca': 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.27 ^~~~~~~~~~~~~~~~~~~ 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_ca': 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.27 ^~~~~~~~~~~~~~~~~~~ 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_ca': 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.27 ^~~~~~~~~~~~~~~~~~~ 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_ca': 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.28 ^~~~~~~~~~~~~~~~~~~ 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_ca': 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.28 ^~~~~~~~~~~~~~~~~~~ 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_ca': 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.28 ^~~~~~~~~~~~~~~~~~~ 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_ca': 32:32.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.28 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.29 ^~~~~~~~~~~~~~~~~~~ 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_ca': 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.29 ^~~~~~~~~~~~~~~~~~~ 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_ca': 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.29 ^~~~~~~~~~~~~~~~~~~ 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_ca': 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.30 ^~~~~~~~~~~~~~~~~~~ 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_ca': 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 COMPUTE_SHIFT_MASKC (dest, src, mask); 32:32.30 ^~~~~~~~~~~~~~~~~~~ 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 32:34.28 gfx/2d 33:01.89 gfx/ycbcr 33:16.28 Compiling audioipc-client v0.4.0 (/builddir/build/BUILD/firefox-64.0.2/media/audioipc/client) 34:00.91 Compiling audioipc-server v0.2.3 (/builddir/build/BUILD/firefox-64.0.2/media/audioipc/server) 34:11.34 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/2d/InlineTranslator.cpp:8: 34:11.34 /builddir/build/BUILD/firefox-64.0.2/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]': 34:11.34 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/RecordedEventImpl.h:1546:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:11.35 aStrokeOptions.mLineCap = capStyle; 34:11.35 ^~~~~~~~~~~~~~ 34:11.35 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/RecordedEventImpl.h:1545:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:11.35 aStrokeOptions.mLineJoin = joinStyle; 34:11.35 ^~~~~~~~~~~~~~ 34:13.32 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 34:13.32 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/InlineTranslator.cpp:77:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:13.32 bool success = RecordedEvent::DoWithEvent(reader, static_cast(eventType), 34:13.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:13.32 [&] (RecordedEvent *recordedEvent) { 34:13.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:13.32 // Make sure that the whole event was read from the stream successfully. 34:13.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:13.32 if (!reader.good()) { 34:13.32 ~~~~~~~~~~~~~~~~~~~~~ 34:13.32 return false; 34:13.32 ~~~~~~~~~~~~~ 34:13.32 } 34:13.32 ~ 34:13.32 if (!recordedEvent->PlayEvent(this)) { 34:13.32 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:13.32 return false; 34:13.32 ~~~~~~~~~~~~~ 34:13.32 } 34:13.32 ~ 34:13.32 return true; 34:13.32 ~~~~~~~~~~~~ 34:13.32 }); 34:13.32 ~~ 34:13.32 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/InlineTranslator.cpp:70:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:13.32 if (minorRevision > kMinorRevision) { 34:13.32 ^~ 34:13.32 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/InlineTranslator.cpp:64:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:13.32 if (majorRevision != kMajorRevision) { 34:13.32 ^~ 34:13.33 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/InlineTranslator.cpp:58:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 34:13.33 if (magicInt != mozilla::gfx::kMagicInt) { 34:13.33 ^~ 34:32.91 Compiling webrender_bindings v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings) 35:13.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 35:13.60 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 35:13.61 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/DrawTargetCairo.cpp:501:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:13.61 cairo_pattern_t* pat; 35:13.61 ^~~ 35:13.66 gfx/angle/targets/angle_common 35:25.82 gfx/src 35:28.48 gfx/qcms 35:30.60 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c: In function 'load_aligned_float': 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:36:2: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 35:30.61 vector unsigned char moveToStart = vec_lvsl(0, dataPtr); 35:30.61 ^~~~~~ 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 35:30.61 const float *igtbl_b = transform->input_gamma_table_b; 35:30.61 ^~~~~~~ 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 35:30.61 const float *igtbl_g = transform->input_gamma_table_g; 35:30.61 ^~~~~~~ 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 35:30.61 const float *igtbl_b = transform->input_gamma_table_b; 35:30.61 ^~~~~~~ 35:30.61 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 35:30.61 const float *igtbl_g = transform->input_gamma_table_g; 35:30.61 ^~~~~~~ 35:30.82 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform.c: In function 'have_altivec': 35:30.82 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 35:30.82 int fd, i; 35:30.82 ^ 35:32.16 gfx/gl 35:36.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 35:36.96 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 35:36.96 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Path.cpp:476:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 35:36.96 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 35:36.96 ^~~~~ 35:49.84 gfx/layers 35:54.24 gfx/layers/apz/test/gtest 37:05.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 37:05.31 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GLBlitHelper.cpp: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 37:05.32 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GLBlitHelper.cpp:499:29: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:05.32 gl->fBindVertexArray(oldVAO); 37:05.32 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ 37:05.45 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GLContextEGL.h:10, 37:05.45 from /builddir/build/BUILD/firefox-64.0.2/gfx/gl/EGLUtils.cpp:7, 37:05.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 37:05.45 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 37:05.45 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GLContext.h:1190:21: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 37:05.45 fGetIntegerv(pname, (GLint*)&ret); 37:05.45 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 37:05.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 37:05.45 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GLBlitHelper.cpp:206:12: note: 'texBinding' was declared here 37:05.45 GLenum texBinding; 37:05.45 ^~~~~~~~~~ 37:26.63 gfx/graphite2/src 37:27.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 37:27.04 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 37:27.04 class Machine::Code::decoder 37:27.04 ^~~~~~~ 37:27.21 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureVal.h:31, 37:27.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 37:27.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Face.h:34, 37:27.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/CmapCache.h:30, 37:27.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/CmapCache.cpp:29, 37:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 37:27.22 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 37:27.22 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 37:27.22 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 37:27.22 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 37:27.22 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:27.22 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 37:27.22 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.22 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 37:27.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Face.h:34, 37:27.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/CmapCache.h:30, 37:27.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/CmapCache.cpp:29, 37:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 37:27.22 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 37:27.22 class FeatureVal : public Vector 37:27.22 ^~~~~~~~~~ 37:35.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 37:35.03 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 37:35.03 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 37:35.03 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 37:35.03 ^ 37:35.03 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Segment.h:38, 37:35.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Silf.cpp:32, 37:35.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 37:35.03 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 37:35.03 struct SlotJustify 37:35.03 ^~~~~~~~~~~ 37:38.88 gfx/harfbuzz/src 37:39.11 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:39.11 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-blob.cc:33: 37:39.11 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:39.11 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:39.11 ^~~~~~~~~~~~~~~~~~~ 37:39.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:39.12 _hb_debug_msg_va (const char *what, 37:39.12 ^~~~~~~~~~~~~~~~ 37:39.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:39.12 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:39.12 ^~~~~~~~~~~~~~~~ 37:39.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:39.12 _hb_debug_msg (const char *what, 37:39.12 ^~~~~~~~~~~~~ 37:39.57 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:39.57 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-common.cc:29: 37:39.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:39.57 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:39.57 ^~~~~~~~~~~~~~~~~~~ 37:39.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:39.57 _hb_debug_msg_va (const char *what, 37:39.57 ^~~~~~~~~~~~~~~~ 37:39.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:39.57 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:39.57 ^~~~~~~~~~~~~~~~ 37:39.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:39.57 _hb_debug_msg (const char *what, 37:39.57 ^~~~~~~~~~~~~ 37:41.14 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:41.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 37:41.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math.cc:27: 37:41.14 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:41.14 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:41.14 ^~~~~~~~~~~~~~~~~~~ 37:41.14 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:41.14 _hb_debug_msg_va (const char *what, 37:41.14 ^~~~~~~~~~~~~~~~ 37:41.15 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:41.15 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:41.15 ^~~~~~~~~~~~~~~~ 37:41.15 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:41.15 _hb_debug_msg (const char *what, 37:41.15 ^~~~~~~~~~~~~ 37:41.20 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-layout-common.hh:35, 37:41.20 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 37:41.20 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math.cc:30: 37:41.20 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 37:41.20 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 37:41.20 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 37:41.20 ^ 37:41.20 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 37:41.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:41.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 37:41.21 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math.cc:27: 37:41.21 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 37:41.21 struct hb_vector_size_t 37:41.21 ^~~~~~~~~~~~~~~~ 37:44.39 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:44.39 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex.hh:30, 37:44.39 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 37:44.39 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:44.39 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:44.39 ^~~~~~~~~~~~~~~~~~~ 37:44.39 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:44.39 _hb_debug_msg_va (const char *what, 37:44.40 ^~~~~~~~~~~~~~~~ 37:44.40 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:44.40 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:44.40 ^~~~~~~~~~~~~~~~ 37:44.40 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:44.40 _hb_debug_msg (const char *what, 37:44.40 ^~~~~~~~~~~~~ 37:45.15 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:45.15 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:30, 37:45.15 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 37:45.15 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:45.15 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:45.15 ^~~~~~~~~~~~~~~~~~~ 37:45.15 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:45.15 _hb_debug_msg_va (const char *what, 37:45.15 ^~~~~~~~~~~~~~~~ 37:45.15 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:45.15 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:45.15 ^~~~~~~~~~~~~~~~ 37:45.16 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:45.16 _hb_debug_msg (const char *what, 37:45.16 ^~~~~~~~~~~~~ 37:47.94 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:47.94 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:30, 37:47.94 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 37:47.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:47.94 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:47.94 ^~~~~~~~~~~~~~~~~~~ 37:47.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:47.94 _hb_debug_msg_va (const char *what, 37:47.94 ^~~~~~~~~~~~~~~~ 37:47.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:47.94 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:47.94 ^~~~~~~~~~~~~~~~ 37:47.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:47.94 _hb_debug_msg (const char *what, 37:47.94 ^~~~~~~~~~~~~ 37:48.92 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:48.92 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 37:48.92 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 37:48.92 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:48.92 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:48.92 ^~~~~~~~~~~~~~~~~~~ 37:48.92 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:48.92 _hb_debug_msg_va (const char *what, 37:48.92 ^~~~~~~~~~~~~~~~ 37:48.92 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:48.92 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:48.92 ^~~~~~~~~~~~~~~~ 37:48.92 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:48.92 _hb_debug_msg (const char *what, 37:48.92 ^~~~~~~~~~~~~ 37:50.34 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:50.34 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-impl.hh:30, 37:50.34 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:31: 37:50.34 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:50.34 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:50.34 ^~~~~~~~~~~~~~~~~~~ 37:50.34 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:50.34 _hb_debug_msg_va (const char *what, 37:50.34 ^~~~~~~~~~~~~~~~ 37:50.34 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:50.35 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:50.35 ^~~~~~~~~~~~~~~~ 37:50.35 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:50.35 _hb_debug_msg (const char *what, 37:50.35 ^~~~~~~~~~~~~ 37:50.46 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:41: 37:50.46 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 37:50.46 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 37:50.46 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 37:50.46 ^ 37:50.46 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 37:50.46 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:50.46 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-impl.hh:30, 37:50.46 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:31: 37:50.46 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 37:50.46 struct hb_vector_size_t 37:50.46 ^~~~~~~~~~~~~~~~ 37:53.64 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:53.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shape-plan.cc:27: 37:53.64 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:53.64 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:53.64 ^~~~~~~~~~~~~~~~~~~ 37:53.64 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:53.64 _hb_debug_msg_va (const char *what, 37:53.64 ^~~~~~~~~~~~~~~~ 37:53.64 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:53.64 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:53.64 ^~~~~~~~~~~~~~~~ 37:53.64 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:53.64 _hb_debug_msg (const char *what, 37:53.64 ^~~~~~~~~~~~~ 37:53.98 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:53.98 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 37:53.98 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:27, 37:53.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 37:53.98 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:53.98 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:53.98 ^~~~~~~~~~~~~~~~~~~ 37:53.98 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:53.98 _hb_debug_msg_va (const char *what, 37:53.98 ^~~~~~~~~~~~~~~~ 37:53.98 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:53.98 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:53.98 ^~~~~~~~~~~~~~~~ 37:53.98 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:53.98 _hb_debug_msg (const char *what, 37:53.98 ^~~~~~~~~~~~~ 37:54.04 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-layout-common.hh:35, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:35, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 37:54.04 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 37:54.04 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 37:54.04 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 37:54.04 ^ 37:54.04 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:27, 37:54.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 37:54.04 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 37:54.04 struct hb_vector_size_t 37:54.04 ^~~~~~~~~~~~~~~~ 37:54.16 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:54.16 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 37:54.16 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18, 37:54.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 37:54.16 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 37:54.16 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 37:54.16 ^~~~~~~~~~~~~~~~~~~ 37:54.16 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 37:54.16 _hb_debug_msg_va (const char *what, 37:54.16 ^~~~~~~~~~~~~~~~ 37:54.16 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 37:54.16 _hb_debug_msg<0> (const char *what HB_UNUSED, 37:54.16 ^~~~~~~~~~~~~~~~ 37:54.16 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 37:54.16 _hb_debug_msg (const char *what, 37:54.16 ^~~~~~~~~~~~~ 37:54.22 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:35, 37:54.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 37:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:11: 37:54.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 37:54.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 37:54.22 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 37:54.22 ^ 37:54.22 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 37:54.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 37:54.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 37:54.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18, 37:54.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 37:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 37:54.23 struct hb_vector_size_t 37:54.23 ^~~~~~~~~~~~~~~~ 38:03.70 gfx/ipc 38:20.69 gfx/vr 38:40.82 gfx/vr/service 38:48.82 gfx/config 39:13.39 gfx/webrender_bindings 39:34.95 gfx/skia/SkJumper_generated.i_o 39:38.25 gfx/skia 39:39.36 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/ports/geckolib) 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50: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] 40:15.81 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 40:15.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 40:15.81 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 40:15.81 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 40:15.81 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 40:15.81 ^~~~~~~~ 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 40:15.81 struct T { \ 40:15.81 ^ 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50: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] 40:15.81 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 40:15.81 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 40:15.81 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 40:15.81 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 40:15.81 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 40:15.81 ^~~~~~~~ 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 40:15.81 struct T { \ 40:15.81 ^ 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 40:15.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 40:15.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 40:15.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50: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] 40:15.82 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 40:15.82 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 40:15.82 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 40:15.82 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 40:15.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 40:15.82 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 40:15.82 ^~~~~~~~~~~~ 40:15.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 40:15.82 struct T { \ 40:15.82 ^ 40:16.97 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:237, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 40:16.97 memcpy(&px4, px, 16); 40:16.97 ^ 40:16.97 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 40:16.97 class Sk4px : public Sk16b { 40:16.97 ^~~~~ 40:16.97 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:237, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 40:16.97 memcpy(&px2, px, 8); 40:16.97 ^ 40:16.97 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 40:16.97 class Sk4px : public Sk16b { 40:16.97 ^~~~~ 40:16.97 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:237, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 40:16.97 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 40:16.97 memcpy(&px1, px, 4); 40:16.97 ^ 40:16.97 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 40:16.97 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 40:16.98 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 40:16.98 class Sk4px : public Sk16b { 40:16.98 ^~~~~ 40:17.10 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:42: 40:17.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 40:17.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:17.10 case 3: k ^= data[2] << 16; 40:17.10 ~~^~~~~~~~~~~~~~~~ 40:17.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 40:17.10 case 2: k ^= data[1] << 8; 40:17.10 ^~~~ 40:17.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:17.10 case 2: k ^= data[1] << 8; 40:17.10 ~~^~~~~~~~~~~~~~~~ 40:17.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 40:17.10 case 1: k ^= data[0] << 0; 40:17.10 ^~~~ 40:50.94 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 40:50.94 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 40:50.94 } 40:50.94 ^ 40:50.94 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 40:50.94 case SkPath::kQuad_Verb: 40:50.94 ^~~~ 42:23.38 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/toolkit/library/rust) 42:46.44 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkMath.h:13, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrTypes.h:11, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 42:46.44 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 42:46.44 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 42:46.44 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:46.44 sk_abort_no_print(); \ 42:46.44 ~~~~~~~~~~~~~~~~~^~ 42:46.44 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 42:46.44 SK_ABORT("Incomplete Switch\n"); 42:46.44 ^~~~~~~~ 42:46.44 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 42:46.44 case SkPath::kWinding_FillType: 42:46.44 ^~~~ 42:47.06 In file included from /usr/include/string.h:494, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/string.h:3, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/stl_wrappers/new:64, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/mozalloc.h:16, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/stl_wrappers/type_traits:50, 42:47.06 from /usr/include/c++/8/ratio:38, 42:47.06 from /usr/include/c++/8/chrono:38, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 42:47.06 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 42:47.07 In function 'void* memcpy(void*, const void*, size_t)', 42:47.07 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 42:47.07 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 42:47.07 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 42:47.07 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 42:47.07 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 42:47.07 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 42:47.07 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] [-Warray-bounds] 42:47.07 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 42:47.07 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.07 In function 'void* memcpy(void*, const void*, size_t)', 42:47.07 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 42:47.07 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 42:47.07 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 42:47.07 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 42:47.07 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 42:47.07 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 42:47.07 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] [-Warray-bounds] 42:47.07 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 42:47.07 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.07 In function 'void* memcpy(void*, const void*, size_t)', 42:47.07 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 42:47.07 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 42:47.08 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 42:47.08 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 42:47.08 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 42:47.08 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33: 42:47.08 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 42:47.08 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 42:47.08 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.08 In function 'void* memcpy(void*, const void*, size_t)', 42:47.08 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 42:47.08 inlined from 'skstd::enable_if_t<(! ! E), void> SkTArray::move(void*) [with bool E = true; T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 42:47.08 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 42:47.08 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 42:47.08 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 42:47.08 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31: 42:47.08 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=] 42:47.08 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 42:47.08 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:51.29 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 42:51.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:12, 42:51.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 42:51.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 42:51.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 42:51.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 42:51.29 sk_abort_no_print(); \ 42:51.29 ~~~~~~~~~~~~~~~~~^~ 42:51.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 42:51.29 SK_ABORT("Unexpected path fill."); 42:51.29 ^~~~~~~~ 42:51.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 42:51.29 case GrStencilOp::kIncWrap: 42:51.29 ^~~~ 44:14.49 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp: In static member function 'static void {anonymous}::MSAAPathOp::ComputeWorstCasePointCount(const SkPath&, const SkMatrix&, int*, int*, int*)': 44:14.49 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 44:14.49 quadPointCount += 3 * quadPts; 44:14.49 ^ 44:14.49 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 44:14.49 case SkPath::kQuad_Verb: 44:14.49 ^~~~ 44:40.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 44:40.44 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkBitmapCache.cpp:124:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 44:40.44 class SkBitmapCache::Rec : public SkResourceCache::Rec { 44:40.44 ^~~ 45:04.64 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.h:20, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:19, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/effects/GrCircleBlurFragmentProcessor.h:15, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/effects/GrCircleBlurFragmentProcessor.cpp:11, 45:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia10.cpp:2: 45:04.64 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/c/../private/SkTHash.h: In member function 'void SkTHashTable::remove(const K&) [with T = SkTHashMap::Pair; K = unsigned int; Traits = SkTHashMap::Pair]': 45:04.64 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/c/../private/SkTHash.h:204:13: warning: '' is used uninitialized in this function [-Wuninitialized] 45:04.64 val = std::move(o.val); 45:04.64 ^~~ 45:04.72 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkString.h:13, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrBuffer.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:12, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 45:04.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 45:04.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 45:04.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 45:04.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 45:04.72 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 45:04.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:04.72 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkColorSpace.h:12, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkImageInfo.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrBuffer.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:12, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 45:04.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 45:04.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 45:04.72 template class sk_sp { 45:04.72 ^~~~~ 45:12.38 gfx/tests/gtest 45:18.86 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 45:18.86 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkMath.h:13, 45:18.86 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrTypes.h:11, 45:18.86 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 45:18.86 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 45:18.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 45:18.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 45:18.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:18.86 sk_abort_no_print(); \ 45:18.86 ~~~~~~~~~~~~~~~~~^~ 45:18.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 45:18.86 SK_ABORT("Unexpected path fill."); 45:18.86 ^~~~~~~~ 45:18.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 45:18.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 45:18.86 case GrPathRendering::kWinding_FillType: { 45:18.86 ^~~~ 45:23.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 45:23.60 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 45:23.60 #define ASSERT_SINGLE_OWNER \ 45:23.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 45:23.60 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 45:23.60 #define ASSERT_SINGLE_OWNER \ 45:25.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 45:25.48 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 45:25.48 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:25.48 } 45:25.48 ^ 45:25.48 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 45:25.48 case SkPaint::kBevel_Join: 45:25.48 ^~~~ 45:53.54 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 45:53.54 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkMath.h:13, 45:53.54 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrTypes.h:11, 45:53.54 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 45:53.54 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/private/GrTextureProxy.h:11, 45:53.54 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 45:53.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 45:53.54 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 45:53.54 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 45:53.54 sk_abort_no_print(); \ 45:53.54 ~~~~~~~~~~~~~~~~~^~ 45:53.54 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 45:53.54 SK_ABORT("Conics are not supported."); 45:53.54 ^~~~~~~~ 45:53.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 45:53.55 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 45:53.55 default: 45:53.55 ^~~~~~~ 46:22.07 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkString.h:13, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrBuffer.h:11, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:12, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 46:22.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 46:22.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 46:22.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 46:22.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 46:22.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 46:22.07 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 46:22.08 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:22.08 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 46:22.08 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 46:22.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 46:22.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 46:22.08 template class sk_sp { 46:22.08 ^~~~~ 46:30.14 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.h:20, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:19, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 46:30.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 46:30.14 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/c/../private/SkTHash.h: In member function 'void SkTHashTable::remove(const K&) [with T = SkTHashMap::Pair; K = unsigned int; Traits = SkTHashMap::Pair]': 46:30.14 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/c/../private/SkTHash.h:272:12: warning: '.SkTHashMap::Pair::key' is used uninitialized in this function [-Wuninitialized] 46:30.14 struct Pair { 46:30.14 ^~~~ 46:52.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 46:52.61 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 46:52.61 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 46:52.61 } 46:52.61 ^ 46:52.61 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 46:52.61 case SkCubicType::kSerpentine: 46:52.61 ^~~~ 47:00.95 image 47:04.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 47:04.01 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 47:04.01 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:04.01 } 47:04.01 ^ 47:04.01 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 47:04.01 case SkCanvas::kPolygon_PointMode: { 47:04.01 ^~~~ 47:28.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 47:28.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 47:28.42 from /builddir/build/BUILD/firefox-64.0.2/image/ImageOps.h:10, 47:28.42 from /builddir/build/BUILD/firefox-64.0.2/image/ImageOps.cpp:7, 47:28.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/Unified_cpp_image1.cpp:2: 47:28.42 /builddir/build/BUILD/firefox-64.0.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 47:28.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:28.42 foundInterface = 0; \ 47:28.42 ^~~~~~~~~~~~~~ 47:28.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:28.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:28.42 ^~~~~~~~~~~~~~~~~~~~~~~ 47:28.42 /builddir/build/BUILD/firefox-64.0.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:28.42 NS_INTERFACE_MAP_END 47:28.42 ^~~~~~~~~~~~~~~~~~~~ 47:28.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:28.42 else 47:28.42 ^~~~ 47:28.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:28.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:28.42 ^~~~~~~~~~~~~~~~~~ 47:28.42 /builddir/build/BUILD/firefox-64.0.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:28.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:28.42 ^~~~~~~~~~~~~~~~~~~~~~ 47:36.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.16 LinearGradient4fContext::LinearIntervalProcessor { 47:36.16 ^~~~~~~~~~~~~~~~~~~~~~~ 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 47:36.16 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 47:36.17 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 47:36.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 47:36.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 47:36.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 47:36.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 47:36.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:36.28 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 47:36.28 ^~ 47:36.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 47:36.28 case SkOTTableName::Record::PlatformID::Unicode: 47:36.28 ^~~~ 47:47.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 47:47.46 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 47:47.46 #define BUFFER_SIZE 256 47:47.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 47:47.46 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 47:47.46 #define BUFFER_SIZE 64 47:51.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 47:51.90 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 47:51.90 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:51.90 p->append(SkRasterPipeline::decal_x, decal_ctx); 47:51.90 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:51.90 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 47:51.90 case kClamp_TileMode: 47:51.90 ^~~~ 47:52.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 47:52.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 47:52.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 47:52.25 std::move(right))); 47:52.25 ^ 47:52.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 47:52.25 default: 47:52.25 ^~~~~~~ 48:09.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 48:09.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 48:09.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIChannelEventSink.h:10, 48:09.87 from /builddir/build/BUILD/firefox-64.0.2/image/imgRequest.h:10, 48:09.87 from /builddir/build/BUILD/firefox-64.0.2/image/imgRequest.cpp:7, 48:09.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/Unified_cpp_image2.cpp:2: 48:09.87 /builddir/build/BUILD/firefox-64.0.2/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 48:09.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:09.87 foundInterface = 0; \ 48:09.87 ^~~~~~~~~~~~~~ 48:09.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:09.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:09.87 ^~~~~~~~~~~~~~~~~~~~~~~ 48:09.87 /builddir/build/BUILD/firefox-64.0.2/image/imgRequestProxy.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:09.87 NS_INTERFACE_MAP_END 48:09.87 ^~~~~~~~~~~~~~~~~~~~ 48:09.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:09.87 else 48:09.87 ^~~~ 48:09.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 48:09.87 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 48:09.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:09.87 /builddir/build/BUILD/firefox-64.0.2/image/imgRequestProxy.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 48:09.87 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 48:09.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:18.31 image/build 48:23.85 image/decoders 48:38.44 In file included from /builddir/build/BUILD/firefox-64.0.2/image/decoders/nsGIFDecoder2.h:13, 48:38.44 from /builddir/build/BUILD/firefox-64.0.2/image/decoders/nsGIFDecoder2.cpp:41, 48:38.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/decoders/Unified_cpp_image_decoders0.cpp:20: 48:38.44 /builddir/build/BUILD/firefox-64.0.2/image/SurfacePipe.h: In member function 'mozilla::image::LexerTransition mozilla::image::nsGIFDecoder2::ReadLZWData(const char*, size_t)': 48:38.44 /builddir/build/BUILD/firefox-64.0.2/image/SurfacePipe.h:528:5: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 48:38.44 if (*result == WriteState::FINISHED) { 48:38.44 ^~ 48:38.44 /builddir/build/BUILD/firefox-64.0.2/image/SurfacePipe.h:514:23: note: 'result' was declared here 48:38.44 Maybe result; 48:38.44 ^~~~~~ 48:45.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 48:45.50 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/utils/SkPatchUtils.cpp:63:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 48:45.50 class FwDCubicEvaluator { 48:45.50 ^~~~~~~~~~~~~~~~~ 48:54.72 image/decoders/icon/gtk 49:00.62 image/decoders/icon 49:05.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:05.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 49:05.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 49:05.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 49:05.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 49:05.98 from /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconModule.cpp:7, 49:05.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 49:05.98 /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 49:05.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:05.98 foundInterface = 0; \ 49:05.98 ^~~~~~~~~~~~~~ 49:05.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:05.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:05.98 ^~~~~~~~~~~~~~~~~~~~~~~ 49:05.98 /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:05.98 NS_INTERFACE_MAP_END 49:05.98 ^~~~~~~~~~~~~~~~~~~~ 49:05.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:05.98 else 49:05.98 ^~~~ 49:05.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 49:05.98 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 49:05.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:05.98 /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 49:05.98 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 49:05.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:08.29 image/encoders/ico 49:09.35 image/encoders/png 49:10.18 image/encoders/jpeg 49:12.10 image/encoders/bmp 49:13.78 image/test/gtest 49:48.62 dom/abort 49:48.65 Finished release [optimized] target(s) in 45m 17s 49:50.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 49:50.34 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const SkMatrix44&)': 49:50.34 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkICC.cpp:411: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] 49:50.34 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 49:50.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:50.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 49:50.54 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 49:50.54 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 49:50.54 insertClose = false; 49:50.54 ~~~~~~~~~~~~^~~~~~~ 49:50.54 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 49:50.54 case kLine_Verb: { 49:50.54 ^~~~ 49:54.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.h:10, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:7, 49:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 49:54.24 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 49:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:54.25 foundInterface = 0; \ 49:54.25 ^~~~~~~~~~~~~~ 49:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:54.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:54.25 ^~~~~~~~~~~~~~~~~~~~~~~ 49:54.25 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:54.25 NS_INTERFACE_MAP_END 49:54.25 ^~~~~~~~~~~~~~~~~~~~ 49:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:54.25 else 49:54.25 ^~~~ 49:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:54.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:54.25 ^~~~~~~~~~~~~~~~~~ 49:54.25 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:54.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:54.25 ^~~~~~~~~~~~~~~~~~~~~~ 49:54.26 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 49:54.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:54.26 foundInterface = 0; \ 49:54.26 ^~~~~~~~~~~~~~ 49:54.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:54.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.26 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortSignal.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:54.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.26 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.h:12, 49:54.26 from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:7, 49:54.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 49:54.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:54.26 } else 49:54.26 ^~~~ 49:54.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:54.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.26 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortSignal.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:54.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 49:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:54.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/image/test/gtest/Unified_cpp_image_test_gtest0.cpp:137: 49:54.75 /builddir/build/BUILD/firefox-64.0.2/image/test/gtest/TestSurfaceCache.cpp: In function 'void __static_initialization_and_destruction_0(int, int)': 49:54.75 /builddir/build/BUILD/firefox-64.0.2/image/test/gtest/TestSurfaceCache.cpp:159:1: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without 49:54.75 } 49:54.75 ^ 50:05.04 dom/animation 50:05.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 50:05.61 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 50:05.61 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRRect.cpp:523:39: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of a non-trivial type 'class SkRRect' leaves 4 bytes unchanged [-Wclass-memaccess] 50:05.61 memcpy(&raw, buffer, kSizeInMemory); 50:05.62 ^ 50:05.62 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 50:05.62 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPath.h:12, 50:05.62 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPathEffect.h:12, 50:05.62 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPictureCommon.h:15, 50:05.62 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPicture.cpp:12, 50:05.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 50:05.62 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 50:05.62 class SK_API SkRRect { 50:05.62 ^~~~~~~ 50:06.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 50:06.20 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 50:06.20 class SkResourceCache::Hash : 50:06.20 ^~~~ 50:06.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 50:06.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 50:06.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp:1110:32: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct SkScalerContextRec' with no trivial copy-assignment; use value-initialization instead [-Wclass-memaccess] 50:06.25 memset(&rec, 0, sizeof(rec)); 50:06.25 ^ 50:06.25 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 50:06.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 50:06.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:19, 50:06.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 50:06.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 50:06.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 50:06.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 50:06.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 50:06.25 struct SkScalerContextRec { 50:06.25 ^~~~~~~~~~~~~~~~~~ 50:11.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 50:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 50:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:11.54 foundInterface = 0; \ 50:11.54 ^~~~~~~~~~~~~~ 50:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:11.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:11.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.54 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 50:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 50:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:11.54 } else 50:11.54 ^~~~ 50:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:11.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:11.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 50:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 50:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 50:11.57 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 50:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:11.57 foundInterface = 0; \ 50:11.57 ^~~~~~~~~~~~~~ 50:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:11.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:11.57 ^~~~~~~~~~~~~~~~~~~~~~~ 50:11.57 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:11.57 NS_INTERFACE_MAP_END 50:11.57 ^~~~~~~~~~~~~~~~~~~~ 50:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:11.57 else 50:11.57 ^~~~ 50:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:11.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:11.57 ^~~~~~~~~~~~~~~~~~ 50:11.57 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:11.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:11.57 ^~~~~~~~~~~~~~~~~~~~~~ 50:11.59 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 50:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:11.59 foundInterface = 0; \ 50:11.59 ^~~~~~~~~~~~~~ 50:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:11.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:11.59 ^~~~~~~~~~~~~~~~~~~~~~~ 50:11.59 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:11.59 NS_INTERFACE_MAP_END 50:11.59 ^~~~~~~~~~~~~~~~~~~~ 50:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:11.59 else 50:11.59 ^~~~ 50:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:11.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:11.59 ^~~~~~~~~~~~~~~~~~ 50:11.59 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:11.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:11.59 ^~~~~~~~~~~~~~~~~~~~~~ 50:11.78 /builddir/build/BUILD/firefox-64.0.2/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 50:11.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:11.78 foundInterface = 0; \ 50:11.78 ^~~~~~~~~~~~~~ 50:11.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:11.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.78 /builddir/build/BUILD/firefox-64.0.2/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:11.78 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 50:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.78 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 50:11.78 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 50:11.78 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 50:11.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 50:11.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:11.78 } else 50:11.78 ^~~~ 50:11.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:11.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:11.78 /builddir/build/BUILD/firefox-64.0.2/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:11.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 50:11.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 50:12.82 /builddir/build/BUILD/firefox-64.0.2/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 50:12.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:12.82 foundInterface = 0; \ 50:12.82 ^~~~~~~~~~~~~~ 50:12.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:12.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:12.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.82 /builddir/build/BUILD/firefox-64.0.2/dom/animation/KeyframeEffect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:12.82 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 50:12.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.82 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 50:12.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 50:12.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:12.83 } else 50:12.83 ^~~~ 50:12.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:12.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:12.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:12.83 /builddir/build/BUILD/firefox-64.0.2/dom/animation/KeyframeEffect.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:12.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 50:12.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 50:20.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:136:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage] 50:20.09 class SkTextBlob::RunRecord { 50:20.09 ^~~~~~~~~ 50:20.38 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkString.h:13, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTextBlob.h:14, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 50:20.38 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 50:20.38 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 50:20.38 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 50:20.38 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 50:20.38 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 50:20.38 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:20.38 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPaint.h:15, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTextBlob.h:13, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 50:20.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 50:20.38 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 50:20.38 template class sk_sp { 50:20.38 ^~~~~ 50:25.24 dom/base 50:28.99 dom/base/test/gtest 50:29.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTArray.h:29, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.h:10, 50:29.54 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:7: 50:29.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:29.54 foundInterface = 0; \ 50:29.54 ^~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:29.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:29.54 ^~~~~~~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:29.54 NS_INTERFACE_MAP_END 50:29.54 ^~~~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:29.54 else 50:29.54 ^~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:29.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:29.54 ^~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:29.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:29.54 ^~~~~~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:29.54 foundInterface = 0; \ 50:29.54 ^~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:29.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:29.54 ^~~~~~~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:29.54 NS_INTERFACE_MAP_END 50:29.54 ^~~~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:29.54 else 50:29.54 ^~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:29.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:29.54 ^~~~~~~~~~~~~~~~~~ 50:29.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:29.54 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 50:29.54 ^~~~~~~~~~~~~~~~~~~~~~ 50:31.94 dom/bindings 50:40.90 dom/bindings/test 50:48.71 dom/battery 50:53.48 dom/browser-element 51:06.68 dom/cache 51:15.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:15.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 51:15.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 51:15.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 51:15.78 from /builddir/build/BUILD/firefox-64.0.2/dom/cache/Action.cpp:7, 51:15.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 51:15.78 /builddir/build/BUILD/firefox-64.0.2/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 51:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.78 foundInterface = 0; \ 51:15.78 ^~~~~~~~~~~~~~ 51:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:15.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:15.78 ^~~~~~~~~~~~~~~~~~~~~~~ 51:15.78 /builddir/build/BUILD/firefox-64.0.2/dom/cache/Cache.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:15.78 NS_INTERFACE_MAP_END 51:15.78 ^~~~~~~~~~~~~~~~~~~~ 51:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:15.78 else 51:15.78 ^~~~ 51:15.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:15.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:15.78 ^~~~~~~~~~~~~~~~~~ 51:15.78 /builddir/build/BUILD/firefox-64.0.2/dom/cache/Cache.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:15.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:15.78 ^~~~~~~~~~~~~~~~~~~~~~ 51:15.86 /builddir/build/BUILD/firefox-64.0.2/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 51:15.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.86 foundInterface = 0; \ 51:15.86 ^~~~~~~~~~~~~~ 51:15.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:15.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:15.86 ^~~~~~~~~~~~~~~~~~~~~~~ 51:15.86 /builddir/build/BUILD/firefox-64.0.2/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:15.86 NS_INTERFACE_MAP_END 51:15.86 ^~~~~~~~~~~~~~~~~~~~ 51:15.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:15.86 else 51:15.86 ^~~~ 51:15.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:15.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:15.86 ^~~~~~~~~~~~~~~~~~ 51:15.86 /builddir/build/BUILD/firefox-64.0.2/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:15.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:15.86 ^~~~~~~~~~~~~~~~~~~~~~ 51:33.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:3, 51:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:33.83 foundInterface = 0; \ 51:33.83 ^~~~~~~~~~~~~~ 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:33.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:33.83 ^~~~~~~~~~~~~~~~~~~~~~~ 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:2872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:33.83 NS_INTERFACE_MAP_END 51:33.83 ^~~~~~~~~~~~~~~~~~~~ 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:33.83 else 51:33.83 ^~~~ 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:33.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:33.83 ^~~~~~~~~~~~~~~~~~ 51:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:2871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:33.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:33.83 ^~~~~~~~~~~~~~~~~~~~~~ 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:33.85 foundInterface = 0; \ 51:33.85 ^~~~~~~~~~~~~~ 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:33.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:33.85 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 51:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:33.85 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 51:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:4, 51:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:33.85 } else 51:33.85 ^~~~ 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:33.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:33.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 51:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:3, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:33.87 foundInterface = 0; \ 51:33.87 ^~~~~~~~~~~~~~ 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:33.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:33.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:33.87 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 51:33.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:4, 51:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:33.87 } else 51:33.87 ^~~~ 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:33.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:33.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:33.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3680:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:33.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 51:33.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:53.70 dom/canvas/gtest 52:14.00 dom/webgpu 52:20.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioWorkletBinding.h:9, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AudioWorkletBinding.cpp:3, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:20.99 foundInterface = 0; \ 52:20.99 ^~~~~~~~~~~~~~ 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:20.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:20.99 NS_INTERFACE_MAP_END_INHERITING(Event) 52:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:20.99 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:14, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FetchBinding.h:14, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/RequestBinding.h:6, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletBinding.h:7, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AudioWorkletBinding.cpp:4, 52:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:20.99 } else 52:20.99 ^~~~ 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:20.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:20.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 52:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:22.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestCodeGenBinding.cpp: In member function 'virtual bool mozilla::dom::TestNamedDeleterWithRetvalInterface_Binding::DOMProxyHandler::delete_(JSContext*, JS::Handle, JS::Handle, JS::ObjectOpResult&) const': 52:22.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestCodeGenBinding.cpp:53652:30: warning: 'deleteSucceeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:22.15 return deleteSucceeded ? opresult.succeed() : opresult.failCantDelete(); 52:22.15 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:25.79 dom/clients/api 52:30.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.h:9, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp:7, 52:30.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 52:30.08 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 52:30.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.08 foundInterface = 0; \ 52:30.08 ^~~~~~~~~~~~~~ 52:30.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:30.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:30.08 ^~~~~~~~~~~~~~~~~~~~~~~ 52:30.08 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:30.08 NS_INTERFACE_MAP_END 52:30.08 ^~~~~~~~~~~~~~~~~~~~ 52:30.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.08 else 52:30.08 ^~~~ 52:30.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.08 ^~~~~~~~~~~~~~~~~~ 52:30.08 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:30.08 ^~~~~~~~~~~~~~~~~~~~~~ 52:30.18 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 52:30.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:30.18 foundInterface = 0; \ 52:30.18 ^~~~~~~~~~~~~~ 52:30.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:30.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:30.18 ^~~~~~~~~~~~~~~~~~~~~~~ 52:30.18 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:30.18 NS_INTERFACE_MAP_END 52:30.18 ^~~~~~~~~~~~~~~~~~~~ 52:30.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:30.18 else 52:30.18 ^~~~ 52:30.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:30.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:30.18 ^~~~~~~~~~~~~~~~~~ 52:30.18 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:30.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:30.18 ^~~~~~~~~~~~~~~~~~~~~~ 52:36.72 dom/clients/manager 53:10.18 dom/commandhandler 53:11.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:11.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 53:11.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIComponentManager.h:10, 53:11.11 from /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp:8, 53:11.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 53:11.11 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 53:11.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.11 foundInterface = 0; \ 53:11.12 ^~~~~~~~~~~~~~ 53:11.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:11.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.12 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.12 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.12 NS_INTERFACE_MAP_END 53:11.12 ^~~~~~~~~~~~~~~~~~~~ 53:11.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:11.12 else 53:11.12 ^~~~ 53:11.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:11.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:11.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:11.12 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:11.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 53:11.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:13.72 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 53:13.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:13.72 foundInterface = 0; \ 53:13.72 ^~~~~~~~~~~~~~ 53:13.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:13.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:13.72 ^~~~~~~~~~~~~~~~~~~~~~~ 53:13.72 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:13.72 NS_INTERFACE_MAP_END 53:13.72 ^~~~~~~~~~~~~~~~~~~~ 53:13.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:13.72 else 53:13.72 ^~~~ 53:13.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:13.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:13.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:13.72 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:13.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 53:13.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:16.75 dom/credentialmanagement 53:20.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Credential.h:10, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp:7, 53:20.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 53:20.15 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 53:20.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.15 foundInterface = 0; \ 53:20.15 ^~~~~~~~~~~~~~ 53:20.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.15 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.15 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.15 NS_INTERFACE_MAP_END 53:20.15 ^~~~~~~~~~~~~~~~~~~~ 53:20.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:20.16 else 53:20.16 ^~~~ 53:20.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:20.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:20.16 ^~~~~~~~~~~~~~~~~~ 53:20.16 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:20.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:20.16 ^~~~~~~~~~~~~~~~~~~~~~ 53:20.54 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 53:20.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.55 foundInterface = 0; \ 53:20.55 ^~~~~~~~~~~~~~ 53:20.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.55 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.55 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.55 NS_INTERFACE_MAP_END 53:20.55 ^~~~~~~~~~~~~~~~~~~~ 53:20.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:20.55 else 53:20.55 ^~~~ 53:20.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:20.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:20.55 ^~~~~~~~~~~~~~~~~~ 53:20.55 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:20.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:20.55 ^~~~~~~~~~~~~~~~~~~~~~ 53:22.06 dom/crypto 53:25.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 53:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 53:25.83 from /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoBuffer.h:10, 53:25.84 from /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoBuffer.cpp:7, 53:25.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 53:25.84 /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 53:25.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.84 foundInterface = 0; \ 53:25.84 ^~~~~~~~~~~~~~ 53:25.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: 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-64.0.2/dom/crypto/CryptoKey.cpp:40: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-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010: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-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: 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-64.0.2/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:25.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:25.84 ^~~~~~~~~~~~~~~~~~~~~~ 53:38.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/LocationBinding.h:8, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:3, 53:38.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 53:38.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 53:38.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:38.11 foundInterface = 0; \ 53:38.11 ^~~~~~~~~~~~~~ 53:38.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:38.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:38.11 NS_INTERFACE_MAP_END_INHERITING(Event) 53:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:38.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 53:38.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:7, 53:38.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 53:38.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:38.11 } else 53:38.11 ^~~~ 53:38.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:38.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:38.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 53:38.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:38.92 dom/encoding 53:41.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/LocationBinding.h:8, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:3, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:41.26 foundInterface = 0; \ 53:41.26 ^~~~~~~~~~~~~~ 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:41.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:41.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:41.26 NS_INTERFACE_MAP_END_INHERITING(Event) 53:41.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:7, 53:41.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:41.26 } else 53:41.26 ^~~~ 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:41.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:41.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:41.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 53:41.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.13 dom/events 53:46.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 53:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 53:46.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.65 foundInterface = 0; \ 53:46.65 ^~~~~~~~~~~~~~ 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.65 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:69217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.65 NS_INTERFACE_MAP_END 53:46.65 ^~~~~~~~~~~~~~~~~~~~ 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:46.65 else 53:46.65 ^~~~ 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.65 ^~~~~~~~~~~~~~~~~~ 53:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:69216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.65 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:46.65 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.69 foundInterface = 0; \ 53:46.69 ^~~~~~~~~~~~~~ 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.69 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.69 NS_INTERFACE_MAP_END 53:46.69 ^~~~~~~~~~~~~~~~~~~~ 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:46.69 else 53:46.69 ^~~~ 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.69 ^~~~~~~~~~~~~~~~~~ 53:46.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72743:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.69 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:46.69 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.70 foundInterface = 0; \ 53:46.70 ^~~~~~~~~~~~~~ 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.70 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72830:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.70 NS_INTERFACE_MAP_END 53:46.70 ^~~~~~~~~~~~~~~~~~~~ 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:46.70 else 53:46.70 ^~~~ 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.70 ^~~~~~~~~~~~~~~~~~ 53:46.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72829:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.70 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:46.70 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.72 foundInterface = 0; \ 53:46.72 ^~~~~~~~~~~~~~ 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.72 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72957:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.72 NS_INTERFACE_MAP_END 53:46.72 ^~~~~~~~~~~~~~~~~~~~ 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:46.72 else 53:46.72 ^~~~ 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.72 ^~~~~~~~~~~~~~~~~~ 53:46.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72956:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:46.72 ^~~~~~~~~~~~~~~~~~~~~~ 53:54.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 53:54.14 from /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:8: 53:54.14 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 53:54.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:54.14 foundInterface = 0; \ 53:54.14 ^~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:54.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:54.15 ^~~~~~~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:54.15 NS_INTERFACE_MAP_END 53:54.15 ^~~~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:54.15 else 53:54.15 ^~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:54.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:54.15 ^~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:54.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:54.15 ^~~~~~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:54.15 foundInterface = 0; \ 53:54.15 ^~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:54.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:54.15 ^~~~~~~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:54.15 NS_INTERFACE_MAP_END 53:54.15 ^~~~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:54.15 else 53:54.15 ^~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:54.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:54.15 ^~~~~~~~~~~~~~~~~~ 53:54.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:368:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:54.15 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:54.15 ^~~~~~~~~~~~~~~~~~~~~~ 54:13.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:13.64 /builddir/build/BUILD/firefox-64.0.2/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 54:13.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:13.64 foundInterface = 0; \ 54:13.64 ^~~~~~~~~~~~~~ 54:13.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:13.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.64 /builddir/build/BUILD/firefox-64.0.2/dom/events/Clipboard.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:13.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 54:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.64 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:13.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:13.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:13.64 } else 54:13.64 ^~~~ 54:13.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:13.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.64 /builddir/build/BUILD/firefox-64.0.2/dom/events/Clipboard.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:13.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 54:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:14.87 /builddir/build/BUILD/firefox-64.0.2/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 54:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:14.87 foundInterface = 0; \ 54:14.87 ^~~~~~~~~~~~~~ 54:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:14.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.87 /builddir/build/BUILD/firefox-64.0.2/dom/events/CompositionEvent.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:14.87 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 54:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.87 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:14.87 } else 54:14.87 ^~~~ 54:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:14.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:14.87 /builddir/build/BUILD/firefox-64.0.2/dom/events/CompositionEvent.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:14.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 54:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:17.67 /builddir/build/BUILD/firefox-64.0.2/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 54:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.67 foundInterface = 0; \ 54:17.67 ^~~~~~~~~~~~~~ 54:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:17.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.67 /builddir/build/BUILD/firefox-64.0.2/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:17.67 NS_INTERFACE_MAP_END_INHERITING(Event) 54:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.67 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.67 } else 54:17.67 ^~~~ 54:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:17.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.67 /builddir/build/BUILD/firefox-64.0.2/dom/events/CustomEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:17.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 54:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:17.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:17.68 /builddir/build/BUILD/firefox-64.0.2/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 54:17.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.68 foundInterface = 0; \ 54:17.68 ^~~~~~~~~~~~~~ 54:17.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:17.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:17.68 ^~~~~~~~~~~~~~~~~~~~~~~ 54:17.68 /builddir/build/BUILD/firefox-64.0.2/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:17.68 NS_INTERFACE_MAP_END 54:17.68 ^~~~~~~~~~~~~~~~~~~~ 54:17.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.68 else 54:17.68 ^~~~ 54:17.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:17.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:17.68 ^~~~~~~~~~~~~~~~~~ 54:17.68 /builddir/build/BUILD/firefox-64.0.2/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:17.68 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 54:17.68 ^~~~~~~~~~~~~~~~~~~~~~ 54:17.71 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 54:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.71 foundInterface = 0; \ 54:17.71 ^~~~~~~~~~~~~~ 54:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:17.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:17.71 ^~~~~~~~~~~~~~~~~~~~~~~ 54:17.71 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:17.71 NS_INTERFACE_MAP_END 54:17.71 ^~~~~~~~~~~~~~~~~~~~ 54:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.71 else 54:17.71 ^~~~ 54:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:17.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:17.71 ^~~~~~~~~~~~~~~~~~ 54:17.71 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:17.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:17.71 ^~~~~~~~~~~~~~~~~~~~~~ 54:17.78 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 54:17.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.78 foundInterface = 0; \ 54:17.78 ^~~~~~~~~~~~~~ 54:17.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:17.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:17.78 ^~~~~~~~~~~~~~~~~~~~~~~ 54:17.78 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:17.78 NS_INTERFACE_MAP_END 54:17.78 ^~~~~~~~~~~~~~~~~~~~ 54:17.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.78 else 54:17.78 ^~~~ 54:17.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:17.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:17.78 ^~~~~~~~~~~~~~~~~~ 54:17.78 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:17.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:17.78 ^~~~~~~~~~~~~~~~~~~~~~ 54:17.83 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 54:17.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.83 foundInterface = 0; \ 54:17.83 ^~~~~~~~~~~~~~ 54:17.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:17.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:17.83 ^~~~~~~~~~~~~~~~~~~~~~~ 54:17.83 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:17.83 NS_INTERFACE_MAP_END 54:17.83 ^~~~~~~~~~~~~~~~~~~~ 54:17.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.83 else 54:17.83 ^~~~ 54:17.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:17.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:17.84 ^~~~~~~~~~~~~~~~~~ 54:17.84 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:17.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:17.84 ^~~~~~~~~~~~~~~~~~~~~~ 54:17.86 /builddir/build/BUILD/firefox-64.0.2/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 54:17.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:17.86 foundInterface = 0; \ 54:17.86 ^~~~~~~~~~~~~~ 54:17.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:17.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:17.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.86 /builddir/build/BUILD/firefox-64.0.2/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:17.86 NS_INTERFACE_MAP_END_INHERITING(Event) 54:17.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.86 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 54:17.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:17.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 54:17.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 54:17.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 54:17.86 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 54:17.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 54:17.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:17.86 } else 54:17.86 ^~~~ 54:17.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:17.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:17.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:17.86 /builddir/build/BUILD/firefox-64.0.2/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:17.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 54:17.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:18.49 foundInterface = 0; \ 54:18.49 ^~~~~~~~~~~~~~ 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:18.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:18.49 NS_INTERFACE_MAP_END_INHERITING(Event) 54:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 54:18.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:18.49 } else 54:18.49 ^~~~ 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:18.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:18.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 54:18.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:18.57 foundInterface = 0; \ 54:18.57 ^~~~~~~~~~~~~~ 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:18.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:18.57 NS_INTERFACE_MAP_END_INHERITING(Event) 54:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 54:18.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:18.57 } else 54:18.57 ^~~~ 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:18.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:18.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 54:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.92 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 54:43.92 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 54:43.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 54:43.92 from /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:9, 54:43.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 54:43.92 /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 54:43.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:43.92 foundInterface = 0; \ 54:43.92 ^~~~~~~~~~~~~~ 54:43.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:43.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:43.92 ^~~~~~~~~~~~~~~~~~~~~~~ 54:43.92 /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:43.92 NS_INTERFACE_MAP_END 54:43.92 ^~~~~~~~~~~~~~~~~~~~ 54:43.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:43.92 else 54:43.92 ^~~~ 54:43.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:43.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:43.92 ^~~~~~~~~~~~~~~~~~ 54:43.92 /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:43.92 NS_INTERFACE_MAP_ENTRY(Event) 54:43.92 ^~~~~~~~~~~~~~~~~~~~~~ 54:44.89 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 54:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:44.89 foundInterface = 0; \ 54:44.89 ^~~~~~~~~~~~~~ 54:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:44.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:44.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:44.89 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventListenerService.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:44.89 NS_INTERFACE_MAP_END 54:44.89 ^~~~~~~~~~~~~~~~~~~~ 54:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:44.89 else 54:44.89 ^~~~ 54:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:44.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:44.89 ^~~~~~~~~~~~~~~~~~ 54:44.89 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventListenerService.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:44.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:44.89 ^~~~~~~~~~~~~~~~~~~~~~ 54:47.68 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 54:47.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.68 foundInterface = 0; \ 54:47.68 ^~~~~~~~~~~~~~ 54:47.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:47.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:47.68 ^~~~~~~~~~~~~~~~~~~~~~~ 54:47.68 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:47.68 NS_INTERFACE_MAP_END 54:47.68 ^~~~~~~~~~~~~~~~~~~~ 54:47.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.68 else 54:47.68 ^~~~ 54:47.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:47.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.68 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:192:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:47.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 54:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.72 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 54:47.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.72 foundInterface = 0; \ 54:47.72 ^~~~~~~~~~~~~~ 54:47.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:47.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:47.72 ^~~~~~~~~~~~~~~~~~~~~~~ 54:47.72 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:2245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:47.72 NS_INTERFACE_MAP_END 54:47.72 ^~~~~~~~~~~~~~~~~~~~ 54:47.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.72 else 54:47.72 ^~~~ 54:47.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:47.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:47.72 ^~~~~~~~~~~~~~~~~~ 54:47.72 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:2244:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:47.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:47.72 ^~~~~~~~~~~~~~~~~~~~~~ 54:47.89 /builddir/build/BUILD/firefox-64.0.2/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 54:47.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.89 foundInterface = 0; \ 54:47.89 ^~~~~~~~~~~~~~ 54:47.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:47.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:47.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:47.89 /builddir/build/BUILD/firefox-64.0.2/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:47.89 NS_INTERFACE_MAP_END 54:47.89 ^~~~~~~~~~~~~~~~~~~~ 54:47.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.89 else 54:47.89 ^~~~ 54:47.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:47.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:47.89 ^~~~~~~~~~~~~~~~~~ 54:47.89 /builddir/build/BUILD/firefox-64.0.2/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:47.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:47.89 ^~~~~~~~~~~~~~~~~~~~~~ 54:47.90 /builddir/build/BUILD/firefox-64.0.2/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 54:47.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.90 foundInterface = 0; \ 54:47.90 ^~~~~~~~~~~~~~ 54:47.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:47.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:47.90 ^~~~~~~~~~~~~~~~~~~~~~~ 54:47.90 /builddir/build/BUILD/firefox-64.0.2/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:47.90 NS_INTERFACE_MAP_END 54:47.90 ^~~~~~~~~~~~~~~~~~~~ 54:47.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.90 else 54:47.90 ^~~~ 54:47.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:47.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:47.90 ^~~~~~~~~~~~~~~~~~ 54:47.90 /builddir/build/BUILD/firefox-64.0.2/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:47.90 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 54:47.90 ^~~~~~~~~~~~~~~~~~~~~~ 54:47.98 /builddir/build/BUILD/firefox-64.0.2/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 54:47.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:47.99 foundInterface = 0; \ 54:47.99 ^~~~~~~~~~~~~~ 54:47.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:47.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:47.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.99 /builddir/build/BUILD/firefox-64.0.2/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:47.99 NS_INTERFACE_MAP_END_INHERITING(Event) 54:47.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.99 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 54:47.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 54:47.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 54:47.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 54:47.99 from /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:10, 54:47.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 54:47.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:47.99 } else 54:47.99 ^~~~ 54:47.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:47.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:47.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:47.99 /builddir/build/BUILD/firefox-64.0.2/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:47.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 54:47.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:18.05 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:18.05 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 55:18.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:18.05 foundInterface = 0; \ 55:18.05 ^~~~~~~~~~~~~~ 55:18.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:18.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:18.05 ^~~~~~~~~~~~~~~~~~~~~~~ 55:18.05 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:18.05 NS_INTERFACE_MAP_END 55:18.05 ^~~~~~~~~~~~~~~~~~~~ 55:18.05 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 55:18.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:18.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:18.05 } else 55:18.05 ^~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:18.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 55:18.06 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 55:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:18.06 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:18.06 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 55:18.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:18.06 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 55:18.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:18.06 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 55:18.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:18.06 foundInterface = 0; \ 55:18.06 ^~~~~~~~~~~~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:18.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:18.06 ^~~~~~~~~~~~~~~~~~~~~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:18.06 NS_INTERFACE_MAP_END 55:18.06 ^~~~~~~~~~~~~~~~~~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:18.06 else 55:18.06 ^~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:18.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:18.06 ^~~~~~~~~~~~~~~~~~ 55:18.06 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:18.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:18.06 ^~~~~~~~~~~~~~~~~~~~~~ 55:19.56 /builddir/build/BUILD/firefox-64.0.2/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 55:19.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:19.56 foundInterface = 0; \ 55:19.56 ^~~~~~~~~~~~~~ 55:19.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:19.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:19.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.56 /builddir/build/BUILD/firefox-64.0.2/dom/events/PointerEvent.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:19.56 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 55:19.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.56 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 55:19.56 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 55:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:19.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:19.56 } else 55:19.56 ^~~~ 55:19.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:19.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:19.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.56 /builddir/build/BUILD/firefox-64.0.2/dom/events/PointerEvent.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:19.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 55:19.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.70 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:19.70 /builddir/build/BUILD/firefox-64.0.2/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 55:19.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:19.70 foundInterface = 0; \ 55:19.70 ^~~~~~~~~~~~~~ 55:19.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:19.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.70 /builddir/build/BUILD/firefox-64.0.2/dom/events/ScrollAreaEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:19.70 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 55:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.70 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 55:19.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:19.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:19.70 } else 55:19.70 ^~~~ 55:19.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:19.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.70 /builddir/build/BUILD/firefox-64.0.2/dom/events/ScrollAreaEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:19.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 55:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.72 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:19.72 /builddir/build/BUILD/firefox-64.0.2/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 55:19.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:19.72 foundInterface = 0; \ 55:19.72 ^~~~~~~~~~~~~~ 55:19.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:19.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.72 /builddir/build/BUILD/firefox-64.0.2/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:19.72 NS_INTERFACE_MAP_END_INHERITING(Event) 55:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.72 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 55:19.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:19.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:19.72 } else 55:19.72 ^~~~ 55:19.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:19.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.72 /builddir/build/BUILD/firefox-64.0.2/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:19.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 55:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:19.76 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:19.76 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 55:19.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:19.76 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 55:19.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:19.76 /builddir/build/BUILD/firefox-64.0.2/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 55:19.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:19.76 foundInterface = 0; \ 55:19.76 ^~~~~~~~~~~~~~ 55:19.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:19.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:19.76 ^~~~~~~~~~~~~~~~~~~~~~~ 55:19.76 /builddir/build/BUILD/firefox-64.0.2/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:19.76 NS_INTERFACE_MAP_END 55:19.76 ^~~~~~~~~~~~~~~~~~~~ 55:19.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:19.76 else 55:19.76 ^~~~ 55:19.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:19.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:19.76 ^~~~~~~~~~~~~~~~~~ 55:19.76 /builddir/build/BUILD/firefox-64.0.2/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:19.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:19.76 ^~~~~~~~~~~~~~~~~~~~~~ 55:21.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/NativeOSFileInternalsBinding.cpp:3, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings12.cpp:2: 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:21.06 foundInterface = 0; \ 55:21.06 ^~~~~~~~~~~~~~ 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:21.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:21.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:21.06 NS_INTERFACE_MAP_END_INHERITING(Event) 55:21.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:21.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/NativeOSFileInternalsBinding.cpp:3, 55:21.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings12.cpp:2: 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:21.06 } else 55:21.06 ^~~~ 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:21.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:21.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:21.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:21.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 55:21.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:22.97 /builddir/build/BUILD/firefox-64.0.2/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 55:22.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:22.98 foundInterface = 0; \ 55:22.98 ^~~~~~~~~~~~~~ 55:22.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:22.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:22.98 ^~~~~~~~~~~~~~~~~~~~~~~ 55:22.98 /builddir/build/BUILD/firefox-64.0.2/dom/events/Touch.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:22.98 NS_INTERFACE_MAP_END 55:22.98 ^~~~~~~~~~~~~~~~~~~~ 55:22.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:22.98 else 55:22.98 ^~~~ 55:22.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:22.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:22.98 ^~~~~~~~~~~~~~~~~~ 55:22.98 /builddir/build/BUILD/firefox-64.0.2/dom/events/Touch.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:22.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:22.98 ^~~~~~~~~~~~~~~~~~~~~~ 55:23.10 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 55:23.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:23.10 foundInterface = 0; \ 55:23.10 ^~~~~~~~~~~~~~ 55:23.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:23.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:23.10 ^~~~~~~~~~~~~~~~~~~~~~~ 55:23.10 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:23.10 NS_INTERFACE_MAP_END 55:23.11 ^~~~~~~~~~~~~~~~~~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:23.11 else 55:23.11 ^~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:23.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:23.11 ^~~~~~~~~~~~~~~~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:23.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:23.11 ^~~~~~~~~~~~~~~~~~~~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 55:23.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:23.11 foundInterface = 0; \ 55:23.11 ^~~~~~~~~~~~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:23.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:23.11 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 55:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.11 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:23.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 55:23.11 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 55:23.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:23.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:23.11 } else 55:23.11 ^~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:23.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:23.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.11 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:23.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 55:23.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.14 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 55:23.14 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 55:23.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 55:23.14 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 55:23.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:23.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 55:23.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:23.15 foundInterface = 0; \ 55:23.15 ^~~~~~~~~~~~~~ 55:23.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:23.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:23.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/UIEvent.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:23.15 NS_INTERFACE_MAP_END_INHERITING(Event) 55:23.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.15 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:23.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 55:23.15 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 55:23.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 55:23.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:23.15 } else 55:23.15 ^~~~ 55:23.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:23.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:23.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:23.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/UIEvent.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:23.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 55:23.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:41.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 55:41.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:7, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 55:42.00 /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 55:42.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:42.00 foundInterface = 0; \ 55:42.00 ^~~~~~~~~~~~~~ 55:42.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:42.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:42.00 /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:42.00 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 55:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:42.00 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:7, 55:42.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 55:42.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:42.00 } else 55:42.00 ^~~~ 55:42.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:42.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:42.00 /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:42.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 55:42.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:44.96 dom/fetch 55:50.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/File.h:10, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/dom/fetch/BodyExtractor.cpp:8, 55:50.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 55:50.70 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 55:50.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.70 foundInterface = 0; \ 55:50.70 ^~~~~~~~~~~~~~ 55:50.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.71 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.71 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.71 NS_INTERFACE_MAP_END 55:50.71 ^~~~~~~~~~~~~~~~~~~~ 55:50.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.71 else 55:50.71 ^~~~ 55:50.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:50.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:50.71 ^~~~~~~~~~~~~~~~~~ 55:50.71 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:50.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:50.71 ^~~~~~~~~~~~~~~~~~~~~~ 55:50.76 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 55:50.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.77 foundInterface = 0; \ 55:50.77 ^~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.77 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.77 NS_INTERFACE_MAP_END 55:50.77 ^~~~~~~~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.77 else 55:50.77 ^~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:50.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:50.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:50.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 55:50.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 55:50.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:50.77 foundInterface = 0; \ 55:50.77 ^~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:50.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:50.77 ^~~~~~~~~~~~~~~~~~~~~~~ 55:50.77 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:50.77 NS_INTERFACE_MAP_END 55:50.78 ^~~~~~~~~~~~~~~~~~~~ 55:50.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:50.78 else 55:50.78 ^~~~ 55:50.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:50.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:50.78 ^~~~~~~~~~~~~~~~~~ 55:50.78 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:541:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:50.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:50.78 ^~~~~~~~~~~~~~~~~~~~~~ 55:51.36 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 55:51.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:51.36 foundInterface = 0; \ 55:51.36 ^~~~~~~~~~~~~~ 55:51.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:51.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:51.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.36 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:51.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:51.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 55:51.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/File.h:10, 55:51.36 from /builddir/build/BUILD/firefox-64.0.2/dom/fetch/BodyExtractor.cpp:8, 55:51.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 55:51.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:51.36 } else 55:51.36 ^~~~ 55:51.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:51.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:51.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.36 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:51.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 55:51.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/File.h:10, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/dom/fetch/BodyExtractor.cpp:8, 55:51.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 55:51.40 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 55:51.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:51.40 foundInterface = 0; \ 55:51.40 ^~~~~~~~~~~~~~ 55:51.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:51.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:51.40 ^~~~~~~~~~~~~~~~~~~~~~~ 55:51.40 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchStreamReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:51.40 NS_INTERFACE_MAP_END 55:51.40 ^~~~~~~~~~~~~~~~~~~~ 55:51.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:51.40 else 55:51.40 ^~~~ 55:51.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:51.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.40 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchStreamReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:51.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 55:51.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:51.48 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 55:51.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:51.48 foundInterface = 0; \ 55:51.48 ^~~~~~~~~~~~~~ 55:51.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:51.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:51.48 ^~~~~~~~~~~~~~~~~~~~~~~ 55:51.48 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:51.48 NS_INTERFACE_MAP_END 55:51.48 ^~~~~~~~~~~~~~~~~~~~ 55:51.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:51.49 else 55:51.49 ^~~~ 55:51.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:51.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:51.49 ^~~~~~~~~~~~~~~~~~ 55:51.49 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:51.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:51.49 ^~~~~~~~~~~~~~~~~~~~~~ 55:51.72 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 55:51.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:51.73 foundInterface = 0; \ 55:51.73 ^~~~~~~~~~~~~~ 55:51.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:51.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:51.73 ^~~~~~~~~~~~~~~~~~~~~~~ 55:51.73 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:51.73 NS_INTERFACE_MAP_END 55:51.73 ^~~~~~~~~~~~~~~~~~~~ 55:51.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:51.73 else 55:51.73 ^~~~ 55:51.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:51.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:51.73 ^~~~~~~~~~~~~~~~~~ 55:51.73 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:51.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:51.73 ^~~~~~~~~~~~~~~~~~~~~~ 55:51.75 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 55:51.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:51.75 foundInterface = 0; \ 55:51.75 ^~~~~~~~~~~~~~ 55:51.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:51.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:51.75 ^~~~~~~~~~~~~~~~~~~~~~~ 55:51.75 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:51.75 NS_INTERFACE_MAP_END 55:51.75 ^~~~~~~~~~~~~~~~~~~~ 55:51.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:51.76 else 55:51.76 ^~~~ 55:51.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:51.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:51.76 ^~~~~~~~~~~~~~~~~~ 55:51.76 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:51.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:51.76 ^~~~~~~~~~~~~~~~~~~~~~ 56:13.19 dom/file 56:20.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/dom/file/BaseBlobImpl.cpp:7, 56:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 56:20.59 /builddir/build/BUILD/firefox-64.0.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 56:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:20.59 foundInterface = 0; \ 56:20.59 ^~~~~~~~~~~~~~ 56:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:20.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:20.59 ^~~~~~~~~~~~~~~~~~~~~~~ 56:20.59 /builddir/build/BUILD/firefox-64.0.2/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:20.59 NS_INTERFACE_MAP_END 56:20.59 ^~~~~~~~~~~~~~~~~~~~ 56:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:20.59 else 56:20.59 ^~~~ 56:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:20.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:20.59 ^~~~~~~~~~~~~~~~~~ 56:20.59 /builddir/build/BUILD/firefox-64.0.2/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:20.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 56:20.59 ^~~~~~~~~~~~~~~~~~~~~~ 56:22.74 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 56:22.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.74 foundInterface = 0; \ 56:22.74 ^~~~~~~~~~~~~~ 56:22.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:22.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:22.74 ^~~~~~~~~~~~~~~~~~~~~~~ 56:22.74 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:22.74 NS_INTERFACE_MAP_END 56:22.74 ^~~~~~~~~~~~~~~~~~~~ 56:22.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.74 else 56:22.74 ^~~~ 56:22.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:22.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:22.74 ^~~~~~~~~~~~~~~~~~ 56:22.74 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:22.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:22.74 ^~~~~~~~~~~~~~~~~~~~~~ 56:22.88 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 56:22.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.88 foundInterface = 0; \ 56:22.88 ^~~~~~~~~~~~~~ 56:22.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:22.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:22.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.89 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:22.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 56:22.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.89 else 56:22.89 ^~~~ 56:22.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:22.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:22.89 ^~~~~~~~~~~~~~~~~~ 56:22.89 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:22.89 NS_INTERFACE_MAP_ENTRY(nsINamed) 56:22.89 ^~~~~~~~~~~~~~~~~~~~~~ 56:22.93 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 56:22.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.93 foundInterface = 0; \ 56:22.93 ^~~~~~~~~~~~~~ 56:22.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:22.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:22.93 ^~~~~~~~~~~~~~~~~~~~~~~ 56:22.93 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReaderSync.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:22.93 NS_INTERFACE_MAP_END 56:22.93 ^~~~~~~~~~~~~~~~~~~~ 56:22.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.93 else 56:22.93 ^~~~ 56:22.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:22.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.93 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReaderSync.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:22.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 56:22.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 56:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.94 foundInterface = 0; \ 56:22.94 ^~~~~~~~~~~~~~ 56:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:22.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:22.94 ^~~~~~~~~~~~~~~~~~~~~~~ 56:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:22.94 NS_INTERFACE_MAP_END 56:22.94 ^~~~~~~~~~~~~~~~~~~~ 56:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.94 else 56:22.94 ^~~~ 56:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:22.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:22.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 56:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:38.63 dom/file/ipc 56:41.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 56:41.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 56:41.14 from /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.h:10, 56:41.14 from /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp:7, 56:41.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 56:41.14 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 56:41.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:41.15 foundInterface = 0; \ 56:41.15 ^~~~~~~~~~~~~~ 56:41.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:41.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:41.15 ^~~~~~~~~~~~~~~~~~~~~~~ 56:41.15 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:41.15 NS_INTERFACE_MAP_END 56:41.15 ^~~~~~~~~~~~~~~~~~~~ 56:41.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:41.15 else 56:41.15 ^~~~ 56:41.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:41.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:41.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:41.15 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:41.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 56:41.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:43.54 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 56:43.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:43.54 foundInterface = 0; \ 56:43.54 ^~~~~~~~~~~~~~ 56:43.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:43.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:43.54 ^~~~~~~~~~~~~~~~~~~~~~~ 56:43.54 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:43.54 NS_INTERFACE_MAP_END 56:43.54 ^~~~~~~~~~~~~~~~~~~~ 56:43.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:43.54 else 56:43.54 ^~~~ 56:43.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:43.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:43.55 ^~~~~~~~~~~~~~~~~~ 56:43.55 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:43.55 NS_INTERFACE_MAP_ENTRY(nsIObserver) 56:43.55 ^~~~~~~~~~~~~~~~~~~~~~ 56:53.48 dom/file/uri 56:56.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 56:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 56:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 56:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 56:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 56:56.24 from /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:7, 56:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 56:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 56:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:56.25 foundInterface = 0; \ 56:56.25 ^~~~~~~~~~~~~~ 56:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:56.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:56.25 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 56:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 56:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:35:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:56.25 else 56:56.25 ^~~~ 56:56.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:7, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 56:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 56:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:56.25 foundInterface = 0; \ 56:56.25 ^~~~~~~~~~~~~~ 56:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:56.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:56.25 ^~~~~~~~~~~~~~~~~~~~~~~ 56:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:56.25 NS_INTERFACE_MAP_END \ 56:56.25 ^~~~~~~~~~~~~~~~~~~~ 56:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 56:56.25 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 56:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 56:56.25 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 56:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.25 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BlobURL.h:13, 56:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:10, 56:56.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 56:56.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 56:56.26 } else \ 56:56.26 ^~~~ 56:56.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 56:56.26 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 56:56.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:56.26 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 56:56.26 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 56:56.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:04.44 dom/filehandle 57:06.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 57:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 57:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 57:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 57:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 57:06.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 57:06.34 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.h:21, 57:06.34 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.cpp:9: 57:06.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 57:06.34 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 57:06.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 57:06.34 memset(aT, 0, sizeof(T)); 57:06.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 57:06.34 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.cpp:216: 57:06.34 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 57:06.34 struct GlobalProperties { 57:06.34 ^~~~~~~~~~~~~~~~ 57:10.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:9, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:3, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:10.93 foundInterface = 0; \ 57:10.93 ^~~~~~~~~~~~~~ 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:10.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:10.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:10.93 NS_INTERFACE_MAP_END_INHERITING(Event) 57:10.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:8, 57:10.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:10.93 } else 57:10.93 ^~~~ 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:10.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:10.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:10.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 57:10.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:9, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:3, 57:10.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 57:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 57:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:10.95 foundInterface = 0; \ 57:10.95 ^~~~~~~~~~~~~~ 57:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:10.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:10.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:10.96 NS_INTERFACE_MAP_END_INHERITING(Event) 57:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:10.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 57:10.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:8, 57:10.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 57:10.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:10.96 } else 57:10.96 ^~~~ 57:10.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:10.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:10.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:10.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 57:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:9, 57:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:3, 57:11.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:11.06 foundInterface = 0; \ 57:11.06 ^~~~~~~~~~~~~~ 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:11.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:11.06 NS_INTERFACE_MAP_END_INHERITING(Event) 57:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:11.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 57:11.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:8, 57:11.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:11.06 } else 57:11.06 ^~~~ 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:11.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:11.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:11.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 57:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.84 dom/filesystem 57:17.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:17.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:17.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:17.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:17.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:17.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:17.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 57:17.98 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp:7, 57:17.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 57:17.98 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 57:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:17.98 foundInterface = 0; \ 57:17.98 ^~~~~~~~~~~~~~ 57:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:17.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:17.98 ^~~~~~~~~~~~~~~~~~~~~~~ 57:17.98 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:17.98 NS_INTERFACE_MAP_END 57:17.98 ^~~~~~~~~~~~~~~~~~~~ 57:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:17.98 else 57:17.98 ^~~~ 57:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:17.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:17.98 ^~~~~~~~~~~~~~~~~~ 57:17.98 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:17.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:17.98 ^~~~~~~~~~~~~~~~~~~~~~ 57:38.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:3, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:38.06 foundInterface = 0; \ 57:38.06 ^~~~~~~~~~~~~~ 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:38.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:38.06 NS_INTERFACE_MAP_END_INHERITING(Event) 57:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:3, 57:38.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:38.06 } else 57:38.06 ^~~~ 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:38.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:38.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:38.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 57:38.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:39.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:3, 57:39.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:39.62 foundInterface = 0; \ 57:39.62 ^~~~~~~~~~~~~~ 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:39.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:39.62 ^~~~~~~~~~~~~~~~~~~~~~~ 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PushManagerBinding.cpp:1892:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:39.62 NS_INTERFACE_MAP_END 57:39.62 ^~~~~~~~~~~~~~~~~~~~ 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:39.62 else 57:39.62 ^~~~ 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:39.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:39.62 ^~~~~~~~~~~~~~~~~~ 57:39.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PushManagerBinding.cpp:1891:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:39.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:39.62 ^~~~~~~~~~~~~~~~~~~~~~ 57:39.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 57:39.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:39.96 foundInterface = 0; \ 57:39.96 ^~~~~~~~~~~~~~ 57:39.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:39.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:39.96 ^~~~~~~~~~~~~~~~~~~~~~~ 57:39.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/RTCStatsReportBinding.cpp:7429:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:39.96 NS_INTERFACE_MAP_END 57:39.96 ^~~~~~~~~~~~~~~~~~~~ 57:39.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:39.96 else 57:39.96 ^~~~ 57:39.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:39.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:39.96 ^~~~~~~~~~~~~~~~~~ 57:39.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/RTCStatsReportBinding.cpp:7428:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:39.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:39.96 ^~~~~~~~~~~~~~~~~~~~~~ 57:41.07 dom/filesystem/compat 57:44.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.77 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 57:44.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.77 foundInterface = 0; \ 57:44.77 ^~~~~~~~~~~~~~ 57:44.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:44.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:44.77 ^~~~~~~~~~~~~~~~~~~~~~~ 57:44.77 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:44.78 NS_INTERFACE_MAP_END 57:44.78 ^~~~~~~~~~~~~~~~~~~~ 57:44.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.78 else 57:44.78 ^~~~ 57:44.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:44.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:44.78 ^~~~~~~~~~~~~~~~~~ 57:44.78 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:44.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:44.78 ^~~~~~~~~~~~~~~~~~~~~~ 57:44.78 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 57:44.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.78 foundInterface = 0; \ 57:44.78 ^~~~~~~~~~~~~~ 57:44.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:44.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:44.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.79 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:44.79 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 57:44.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.79 } else 57:44.79 ^~~~ 57:44.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:44.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:44.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.79 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:44.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 57:44.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.80 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 57:44.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.81 foundInterface = 0; \ 57:44.81 ^~~~~~~~~~~~~~ 57:44.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:44.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:44.81 ^~~~~~~~~~~~~~~~~~~~~~~ 57:44.81 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:44.81 NS_INTERFACE_MAP_END 57:44.81 ^~~~~~~~~~~~~~~~~~~~ 57:44.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.81 else 57:44.81 ^~~~ 57:44.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:44.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:44.81 ^~~~~~~~~~~~~~~~~~ 57:44.81 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:44.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:44.81 ^~~~~~~~~~~~~~~~~~~~~~ 57:44.89 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 57:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.89 foundInterface = 0; \ 57:44.89 ^~~~~~~~~~~~~~ 57:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:44.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:44.89 ^~~~~~~~~~~~~~~~~~~~~~~ 57:44.89 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:44.89 NS_INTERFACE_MAP_END 57:44.89 ^~~~~~~~~~~~~~~~~~~~ 57:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.89 else 57:44.89 ^~~~ 57:44.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:44.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:44.89 ^~~~~~~~~~~~~~~~~~ 57:44.89 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:44.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:44.89 ^~~~~~~~~~~~~~~~~~~~~~ 57:44.91 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 57:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.91 foundInterface = 0; \ 57:44.91 ^~~~~~~~~~~~~~ 57:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:44.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:44.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.91 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:44.91 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 57:44.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.91 } else 57:44.91 ^~~~ 57:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:44.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:44.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.91 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:44.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 57:44.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.93 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 57:44.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.93 foundInterface = 0; \ 57:44.93 ^~~~~~~~~~~~~~ 57:44.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:44.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.94 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:44.94 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 57:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.94 } else 57:44.94 ^~~~ 57:44.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:44.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.94 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:44.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 57:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.95 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 57:44.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:44.95 foundInterface = 0; \ 57:44.95 ^~~~~~~~~~~~~~ 57:44.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:44.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.95 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:44.95 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 57:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 57:44.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 57:44.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 57:44.95 } else 57:44.95 ^~~~ 57:44.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 57:44.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 57:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:44.95 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 57:44.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 57:44.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:49.73 dom/flex 57:54.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAttrName.h:16, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AttrArray.h:21, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.h:10, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp:7, 57:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 57:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 57:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:54.27 foundInterface = 0; \ 57:54.27 ^~~~~~~~~~~~~~ 57:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:54.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:54.27 ^~~~~~~~~~~~~~~~~~~~~~~ 57:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:54.28 NS_INTERFACE_MAP_END 57:54.28 ^~~~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:54.28 else 57:54.28 ^~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:54.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:54.28 ^~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:54.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:54.28 ^~~~~~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 57:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:54.28 foundInterface = 0; \ 57:54.28 ^~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:54.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:54.28 ^~~~~~~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexItemValues.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:54.28 NS_INTERFACE_MAP_END 57:54.28 ^~~~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:54.28 else 57:54.28 ^~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:54.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:54.28 ^~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexItemValues.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:54.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:54.28 ^~~~~~~~~~~~~~~~~~~~~~ 57:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 57:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:54.29 foundInterface = 0; \ 57:54.29 ^~~~~~~~~~~~~~ 57:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:54.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:54.29 ^~~~~~~~~~~~~~~~~~~~~~~ 57:54.29 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:54.29 NS_INTERFACE_MAP_END 57:54.29 ^~~~~~~~~~~~~~~~~~~~ 57:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:54.29 else 57:54.29 ^~~~ 57:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:54.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:54.29 ^~~~~~~~~~~~~~~~~~ 57:54.29 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:54.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:54.29 ^~~~~~~~~~~~~~~~~~~~~~ 57:57.26 dom/gamepad 58:01.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.h:10, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:7, 58:01.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 58:01.45 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 58:01.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.45 foundInterface = 0; \ 58:01.45 ^~~~~~~~~~~~~~ 58:01.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.45 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.45 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.45 NS_INTERFACE_MAP_END 58:01.45 ^~~~~~~~~~~~~~~~~~~~ 58:01.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:01.45 else 58:01.45 ^~~~ 58:01.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.45 ^~~~~~~~~~~~~~~~~~ 58:01.45 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:01.45 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.47 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 58:01.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.47 foundInterface = 0; \ 58:01.47 ^~~~~~~~~~~~~~ 58:01.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.47 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.47 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.47 NS_INTERFACE_MAP_END 58:01.47 ^~~~~~~~~~~~~~~~~~~~ 58:01.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:01.47 else 58:01.47 ^~~~ 58:01.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.47 ^~~~~~~~~~~~~~~~~~ 58:01.47 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:01.47 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.49 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 58:01.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.49 foundInterface = 0; \ 58:01.49 ^~~~~~~~~~~~~~ 58:01.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.49 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.49 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.49 NS_INTERFACE_MAP_END 58:01.49 ^~~~~~~~~~~~~~~~~~~~ 58:01.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:01.49 else 58:01.49 ^~~~ 58:01.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.49 ^~~~~~~~~~~~~~~~~~ 58:01.49 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:01.49 ^~~~~~~~~~~~~~~~~~~~~~ 58:04.50 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 58:04.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:04.50 foundInterface = 0; \ 58:04.50 ^~~~~~~~~~~~~~ 58:04.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:04.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.51 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:04.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 58:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.51 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 58:04.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 58:04.51 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.h:12, 58:04.51 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:7, 58:04.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 58:04.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:04.51 } else 58:04.51 ^~~~ 58:04.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:04.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:04.51 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadServiceTest.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:04.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 58:04.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.05 dom/geolocation 58:57.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 58:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 58:57.05 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.h:14, 58:57.05 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:7: 58:57.05 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 58:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.05 foundInterface = 0; \ 58:57.05 ^~~~~~~~~~~~~~ 58:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.05 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.05 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.05 NS_INTERFACE_MAP_END 58:57.05 ^~~~~~~~~~~~~~~~~~~~ 58:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:57.05 else 58:57.05 ^~~~ 58:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.05 ^~~~~~~~~~~~~~~~~~ 58:57.05 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.05 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 58:57.05 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.07 foundInterface = 0; \ 58:57.07 ^~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.07 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:610:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.07 NS_INTERFACE_MAP_END 58:57.07 ^~~~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:57.07 else 58:57.07 ^~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.07 ^~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:609:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.07 NS_INTERFACE_MAP_ENTRY(nsIObserver) 58:57.07 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.07 foundInterface = 0; \ 58:57.07 ^~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.07 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.07 NS_INTERFACE_MAP_END 58:57.07 ^~~~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:57.07 else 58:57.07 ^~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.07 ^~~~~~~~~~~~~~~~~~ 58:57.07 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.07 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 58:57.07 ^~~~~~~~~~~~~~~~~~~~~~ 59:02.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:02.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:02.43 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/MLSFallback.h:7, 59:02.43 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/MLSFallback.cpp:7, 59:02.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 59:02.43 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 59:02.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.43 foundInterface = 0; \ 59:02.43 ^~~~~~~~~~~~~~ 59:02.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:02.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:02.43 ^~~~~~~~~~~~~~~~~~~~~~~ 59:02.43 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:02.43 NS_INTERFACE_MAP_END 59:02.43 ^~~~~~~~~~~~~~~~~~~~ 59:02.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:02.43 else 59:02.43 ^~~~ 59:02.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:02.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:02.44 ^~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:02.44 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.44 foundInterface = 0; \ 59:02.44 ^~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:02.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:02.44 NS_INTERFACE_MAP_END 59:02.44 ^~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:02.44 else 59:02.44 ^~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:02.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:02.44 ^~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:02.44 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.44 foundInterface = 0; \ 59:02.44 ^~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:02.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:02.44 NS_INTERFACE_MAP_END 59:02.44 ^~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:02.44 else 59:02.44 ^~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:02.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:02.44 ^~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:02.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.44 foundInterface = 0; \ 59:02.44 ^~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:02.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:02.44 NS_INTERFACE_MAP_END 59:02.44 ^~~~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:02.44 else 59:02.44 ^~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:02.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:02.44 ^~~~~~~~~~~~~~~~~~ 59:02.44 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:02.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:02.44 ^~~~~~~~~~~~~~~~~~~~~~ 59:13.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGUnitTypesBinding.h:9, 59:13.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SVGUnitTypesBinding.cpp:3, 59:13.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings18.cpp:2: 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.03 foundInterface = 0; \ 59:13.03 ^~~~~~~~~~~~~~ 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:13.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:13.03 NS_INTERFACE_MAP_END_INHERITING(Event) 59:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:13.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:13.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SVGUnitTypesBinding.cpp:7, 59:13.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings18.cpp:2: 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.03 } else 59:13.03 ^~~~ 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:13.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:13.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 59:13.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:13.05 foundInterface = 0; \ 59:13.05 ^~~~~~~~~~~~~~ 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:13.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:13.05 NS_INTERFACE_MAP_END_INHERITING(Event) 59:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:13.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:13.05 } else 59:13.05 ^~~~ 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:13.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:13.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:13.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 59:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 59:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:14.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 59:14.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.94 foundInterface = 0; \ 59:14.94 ^~~~~~~~~~~~~~ 59:14.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:14.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:14.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:14.94 NS_INTERFACE_MAP_END_INHERITING(Event) 59:14.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 59:14.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:14.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:14.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:14.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.95 } else 59:14.95 ^~~~ 59:14.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:14.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:14.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 59:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:14.98 foundInterface = 0; \ 59:14.98 ^~~~~~~~~~~~~~ 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:14.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:14.98 NS_INTERFACE_MAP_END_INHERITING(Event) 59:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:14.98 } else 59:14.98 ^~~~ 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:14.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:14.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 59:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:15.03 foundInterface = 0; \ 59:15.03 ^~~~~~~~~~~~~~ 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:15.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:15.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:15.03 NS_INTERFACE_MAP_END_INHERITING(Event) 59:15.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:15.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:15.03 } else 59:15.03 ^~~~ 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:15.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:15.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:15.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 59:15.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:15.31 foundInterface = 0; \ 59:15.31 ^~~~~~~~~~~~~~ 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:15.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:15.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:15.31 NS_INTERFACE_MAP_END_INHERITING(Event) 59:15.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 59:15.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:15.31 } else 59:15.31 ^~~~ 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:15.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:15.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:15.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:15.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 59:15.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:38.75 dom/grid 59:43.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GridBinding.h:9, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.h:10, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.h:10, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp:7, 59:43.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 59:43.27 /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 59:43.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.27 foundInterface = 0; \ 59:43.27 ^~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.27 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.27 NS_INTERFACE_MAP_END 59:43.27 ^~~~~~~~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.27 else 59:43.27 ^~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.27 ^~~~~~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.27 ^~~~~~~~~~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 59:43.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.27 foundInterface = 0; \ 59:43.27 ^~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.27 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.27 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.27 NS_INTERFACE_MAP_END 59:43.27 ^~~~~~~~~~~~~~~~~~~~ 59:43.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.28 else 59:43.28 ^~~~ 59:43.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.28 ^~~~~~~~~~~~~~~~~~ 59:43.28 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.28 ^~~~~~~~~~~~~~~~~~~~~~ 59:43.29 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 59:43.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.29 foundInterface = 0; \ 59:43.29 ^~~~~~~~~~~~~~ 59:43.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.29 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.29 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.29 NS_INTERFACE_MAP_END 59:43.29 ^~~~~~~~~~~~~~~~~~~~ 59:43.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.29 else 59:43.29 ^~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.30 ^~~~~~~~~~~~~~~~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.30 ^~~~~~~~~~~~~~~~~~~~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 59:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.30 foundInterface = 0; \ 59:43.30 ^~~~~~~~~~~~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.30 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.30 NS_INTERFACE_MAP_END 59:43.30 ^~~~~~~~~~~~~~~~~~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.30 else 59:43.30 ^~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.30 ^~~~~~~~~~~~~~~~~~ 59:43.30 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.30 ^~~~~~~~~~~~~~~~~~~~~~ 59:43.31 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 59:43.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.32 foundInterface = 0; \ 59:43.32 ^~~~~~~~~~~~~~ 59:43.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.32 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.32 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.32 NS_INTERFACE_MAP_END 59:43.32 ^~~~~~~~~~~~~~~~~~~~ 59:43.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.32 else 59:43.32 ^~~~ 59:43.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.32 ^~~~~~~~~~~~~~~~~~ 59:43.32 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.32 ^~~~~~~~~~~~~~~~~~~~~~ 59:43.32 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 59:43.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.33 foundInterface = 0; \ 59:43.33 ^~~~~~~~~~~~~~ 59:43.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.33 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.33 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.33 NS_INTERFACE_MAP_END 59:43.33 ^~~~~~~~~~~~~~~~~~~~ 59:43.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.33 else 59:43.33 ^~~~ 59:43.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.33 ^~~~~~~~~~~~~~~~~~ 59:43.33 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.33 ^~~~~~~~~~~~~~~~~~~~~~ 59:43.34 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 59:43.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:43.34 foundInterface = 0; \ 59:43.34 ^~~~~~~~~~~~~~ 59:43.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:43.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:43.34 ^~~~~~~~~~~~~~~~~~~~~~~ 59:43.34 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:43.34 NS_INTERFACE_MAP_END 59:43.34 ^~~~~~~~~~~~~~~~~~~~ 59:43.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:43.34 else 59:43.34 ^~~~ 59:43.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:43.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:43.34 ^~~~~~~~~~~~~~~~~~ 59:43.34 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:43.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:43.35 ^~~~~~~~~~~~~~~~~~~~~~ 59:52.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:52.85 foundInterface = 0; \ 59:52.85 ^~~~~~~~~~~~~~ 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:52.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:52.85 NS_INTERFACE_MAP_END_INHERITING(Event) 59:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:52.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 59:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:52.85 } else 59:52.85 ^~~~ 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:52.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:52.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 59:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 59:56.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 59:56.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 59:56.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:56.38 foundInterface = 0; \ 59:56.38 ^~~~~~~~~~~~~~ 59:56.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:56.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:56.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:56.38 NS_INTERFACE_MAP_END_INHERITING(Event) 59:56.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:56.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:56.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:56.39 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 59:56.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 59:56.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 59:56.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:56.39 } else 59:56.39 ^~~~ 59:56.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:56.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:56.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 59:56.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:56.76 foundInterface = 0; \ 59:56.76 ^~~~~~~~~~~~~~ 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:56.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:56.76 NS_INTERFACE_MAP_END_INHERITING(Event) 59:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 59:56.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:56.76 } else 59:56.76 ^~~~ 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:56.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:56.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 59:56.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 59:58.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 59:58.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:58.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 59:58.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CSSKeyframeRuleBinding.h:9, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CSSKeyframeRuleBinding.cpp:3, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:58.62 foundInterface = 0; \ 59:58.62 ^~~~~~~~~~~~~~ 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:58.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:58.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:58.62 NS_INTERFACE_MAP_END_INHERITING(Event) 59:58.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CSSKeyframeRuleBinding.cpp:8, 59:58.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:58.62 } else 59:58.62 ^~~~ 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:58.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:58.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:58.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:58.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 59:58.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:46.30 dom/html 60:51.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 60:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 60:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 60:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 60:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 60:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:7, 60:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UserProximityEvent.cpp:9, 60:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 60:51.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 60:51.20 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 60:51.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 60:51.20 memset(aT, 0, sizeof(T)); 60:51.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 60:51.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 60:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/WindowBinding.cpp:31, 60:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings21.cpp:326: 60:51.20 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 60:51.20 struct GlobalProperties { 60:51.20 ^~~~~~~~~~~~~~~~ 60:59.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 60:59.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 60:59.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 60:59.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 60:59.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.h:10, 60:59.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:7: 60:59.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 60:59.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:59.43 foundInterface = 0; \ 60:59.43 ^~~~~~~~~~~~~~ 60:59.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:59.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:59.43 ^~~~~~~~~~~~~~~~~~~~~~~ 60:59.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:59.43 NS_INTERFACE_MAP_END 60:59.44 ^~~~~~~~~~~~~~~~~~~~ 60:59.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:59.44 else 60:59.44 ^~~~ 60:59.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:59.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:59.44 ^~~~~~~~~~~~~~~~~~ 60:59.44 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:59.44 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:59.44 ^~~~~~~~~~~~~~~~~~~~~~ 60:59.53 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 60:59.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:59.53 foundInterface = 0; \ 60:59.53 ^~~~~~~~~~~~~~ 60:59.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:59.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:59.54 ^~~~~~~~~~~~~~~~~~~~~~~ 60:59.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:4394:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:59.54 NS_INTERFACE_MAP_END 60:59.54 ^~~~~~~~~~~~~~~~~~~~ 60:59.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:59.54 else 60:59.54 ^~~~ 60:59.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:59.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:59.54 ^~~~~~~~~~~~~~~~~~ 60:59.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:4393:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:59.54 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 60:59.54 ^~~~~~~~~~~~~~~~~~~~~~ 61:12.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 61:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 61:12.25 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 61:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:12.25 foundInterface = 0; \ 61:12.25 ^~~~~~~~~~~~~~ 61:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:12.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:12.25 ^~~~~~~~~~~~~~~~~~~~~~~ 61:12.25 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:12.25 NS_INTERFACE_MAP_END 61:12.25 ^~~~~~~~~~~~~~~~~~~~ 61:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:12.25 else 61:12.25 ^~~~ 61:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:12.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:12.25 ^~~~~~~~~~~~~~~~~~ 61:12.25 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:12.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:12.25 ^~~~~~~~~~~~~~~~~~~~~~ 61:17.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 61:17.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.64 foundInterface = 0; \ 61:17.64 ^~~~~~~~~~~~~~ 61:17.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:17.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:17.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:17.65 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 61:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:17.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 61:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 61:17.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 61:17.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 61:17.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.65 } else 61:17.65 ^~~~ 61:17.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:17.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:17.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 61:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:17.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 61:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 61:17.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 61:17.66 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 61:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.67 foundInterface = 0; \ 61:17.67 ^~~~~~~~~~~~~~ 61:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:17.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.67 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:17.67 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 61:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 61:17.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 61:17.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 61:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.67 } else 61:17.67 ^~~~ 61:17.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:17.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.67 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:17.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 61:17.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 61:17.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 61:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:17.71 foundInterface = 0; \ 61:17.71 ^~~~~~~~~~~~~~ 61:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:17.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:17.71 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 61:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:17.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 61:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 61:17.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 61:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:17.71 } else 61:17.71 ^~~~ 61:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:17.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:17.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 61:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:17.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:17.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 61:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:21.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIMessageManager.h:10, 61:21.25 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:10, 61:21.25 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:9: 61:21.25 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 61:21.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:21.25 foundInterface = 0; \ 61:21.25 ^~~~~~~~~~~~~~ 61:21.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:21.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:21.26 ^~~~~~~~~~~~~~~~~~~~~~~ 61:21.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:21.26 NS_INTERFACE_MAP_END 61:21.26 ^~~~~~~~~~~~~~~~~~~~ 61:21.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:21.26 else 61:21.26 ^~~~ 61:21.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 61:21.26 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 61:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 61:21.26 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, !mChrome || !mIsBroadcaster) 61:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:21.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:17, 61:21.62 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:9: 61:21.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:21.62 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 61:21.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 61:21.62 memset(aT, 0, sizeof(T)); 61:21.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 61:21.62 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:62: 61:21.62 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 61:21.62 struct GlobalProperties { 61:21.62 ^~~~~~~~~~~~~~~~ 61:36.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 61:36.18 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 61:36.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:36.18 foundInterface = 0; \ 61:36.18 ^~~~~~~~~~~~~~ 61:36.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:36.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:36.18 ^~~~~~~~~~~~~~~~~~~~~~~ 61:36.18 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFormControlsCollection.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:36.18 NS_INTERFACE_MAP_END 61:36.18 ^~~~~~~~~~~~~~~~~~~~ 61:36.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 61:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 61:36.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:36.18 } else 61:36.18 ^~~~ 61:36.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:36.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:36.18 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFormControlsCollection.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 61:36.18 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 61:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 61:37.28 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 61:37.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.28 foundInterface = 0; \ 61:37.28 ^~~~~~~~~~~~~~ 61:37.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:37.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.28 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:37.28 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 61:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.28 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 61:37.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 61:37.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.28 } else 61:37.28 ^~~~ 61:37.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:37.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.28 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:37.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 61:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 61:37.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 61:37.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.29 foundInterface = 0; \ 61:37.29 ^~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.29 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.29 NS_INTERFACE_MAP_END 61:37.29 ^~~~~~~~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.29 else 61:37.29 ^~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:37.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:37.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:534:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:37.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 61:37.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 61:37.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.29 foundInterface = 0; \ 61:37.29 ^~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:37.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:37.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:780:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:37.29 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 61:37.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.29 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 61:37.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 61:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.30 } else 61:37.30 ^~~~ 61:37.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:37.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:37.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 61:37.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:37.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:37.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:37.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 61:37.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 61:37.32 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 61:37.33 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 61:37.33 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 61:37.33 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 61:37.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 61:37.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:37.33 foundInterface = 0; \ 61:37.33 ^~~~~~~~~~~~~~ 61:37.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:37.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:37.33 ^~~~~~~~~~~~~~~~~~~~~~~ 61:37.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:1353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:37.33 NS_INTERFACE_MAP_END 61:37.33 ^~~~~~~~~~~~~~~~~~~~ 61:37.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:37.33 else 61:37.33 ^~~~ 61:37.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:37.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:37.33 ^~~~~~~~~~~~~~~~~~ 61:37.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:1352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:37.33 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 61:37.33 ^~~~~~~~~~~~~~~~~~~~~~ 61:37.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 61:37.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 61:37.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 61:37.92 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 61:37.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 61:37.92 memset(aT, 0, sizeof(T)); 61:37.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 61:37.92 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:171: 61:37.92 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 61:37.92 struct GlobalProperties { 61:37.92 ^~~~~~~~~~~~~~~~ 61:38.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 61:38.13 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 61:38.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:38.13 foundInterface = 0; \ 61:38.13 ^~~~~~~~~~~~~~ 61:38.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:38.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:38.13 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:38.13 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 61:38.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:38.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 61:38.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 61:38.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:38.14 } else 61:38.14 ^~~~ 61:38.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:38.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:38.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:38.14 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:38.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 61:38.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:40.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 61:40.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 61:40.13 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 61:40.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:40.13 foundInterface = 0; \ 61:40.13 ^~~~~~~~~~~~~~ 61:40.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:40.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:40.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:40.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:40.13 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 61:40.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:40.13 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:40.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 61:40.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:40.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 61:40.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 61:40.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:40.13 } else 61:40.13 ^~~~ 61:40.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:40.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:40.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:40.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 61:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:40.14 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 61:40.14 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 61:40.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:10.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 62:10.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 62:10.02 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 62:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:10.02 foundInterface = 0; \ 62:10.02 ^~~~~~~~~~~~~~ 62:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:10.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:10.02 ^~~~~~~~~~~~~~~~~~~~~~~ 62:10.02 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:10.02 NS_INTERFACE_MAP_END 62:10.02 ^~~~~~~~~~~~~~~~~~~~ 62:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:10.02 else 62:10.02 ^~~~ 62:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:10.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:10.02 ^~~~~~~~~~~~~~~~~~ 62:10.02 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:10.02 NS_INTERFACE_MAP_ENTRY(nsIObserver) 62:10.02 ^~~~~~~~~~~~~~~~~~~~~~ 62:10.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 62:10.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 62:10.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 62:10.59 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 62:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:10.59 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 62:10.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 62:10.59 memset(aT, 0, sizeof(T)); 62:10.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:10.59 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:171: 62:10.59 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 62:10.59 struct GlobalProperties { 62:10.59 ^~~~~~~~~~~~~~~~ 62:19.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:19.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:19.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:19.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 62:19.91 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:19.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:19.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 62:19.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:19.91 foundInterface = 0; \ 62:19.91 ^~~~~~~~~~~~~~ 62:19.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:19.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:19.91 ^~~~~~~~~~~~~~~~~~~~~~~ 62:19.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:19.91 NS_INTERFACE_MAP_END 62:19.91 ^~~~~~~~~~~~~~~~~~~~ 62:19.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:19.91 else 62:19.91 ^~~~ 62:19.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:19.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:19.91 ^~~~~~~~~~~~~~~~~~ 62:19.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:19.91 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 62:19.91 ^~~~~~~~~~~~~~~~~~~~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 62:19.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:19.95 foundInterface = 0; \ 62:19.95 ^~~~~~~~~~~~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:19.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:19.95 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 62:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1501:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 62:19.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 62:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:19.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:19.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:19.95 } else 62:19.95 ^~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:19.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:19.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 62:19.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:19.95 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1501:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 62:19.96 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 62:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:20.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:20.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:20.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 62:20.05 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.06 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 62:20.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.06 foundInterface = 0; \ 62:20.06 ^~~~~~~~~~~~~~ 62:20.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:20.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:20.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.06 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:20.06 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 62:20.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.06 } else 62:20.06 ^~~~ 62:20.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:20.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:20.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.06 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:20.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 62:20.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.07 foundInterface = 0; \ 62:20.07 ^~~~~~~~~~~~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:20.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:20.07 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.07 } else 62:20.07 ^~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:20.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3298:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:20.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.07 foundInterface = 0; \ 62:20.07 ^~~~~~~~~~~~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:20.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:20.07 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.07 } else 62:20.07 ^~~~ 62:20.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:20.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.08 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3346:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:20.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 62:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:20.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 62:20.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 62:20.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 62:20.43 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.43 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 62:20.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.43 foundInterface = 0; \ 62:20.43 ^~~~~~~~~~~~~~ 62:20.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:20.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:20.43 ^~~~~~~~~~~~~~~~~~~~~~~ 62:20.43 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLOptionsCollection.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:20.43 NS_INTERFACE_MAP_END 62:20.43 ^~~~~~~~~~~~~~~~~~~~ 62:20.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 62:20.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 62:20.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.44 } else 62:20.44 ^~~~ 62:20.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:20.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:20.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:20.44 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLOptionsCollection.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 62:20.44 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 62:20.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 62:45.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 62:45.60 from /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.h:11, 62:45.60 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp:13: 62:45.60 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 62:45.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:45.60 foundInterface = 0; \ 62:45.61 ^~~~~~~~~~~~~~ 62:45.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:45.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:45.61 ^~~~~~~~~~~~~~~~~~~~~~~ 62:45.61 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp:1258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:45.61 NS_INTERFACE_MAP_END 62:45.61 ^~~~~~~~~~~~~~~~~~~~ 62:45.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:45.61 else 62:45.61 ^~~~ 62:45.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:45.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:45.61 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp:1257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:45.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 62:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:59.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 62:59.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 62:59.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:59.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 62:59.67 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTArray.h:29, 62:59.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.h:10, 62:59.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:7: 62:59.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 62:59.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:59.67 foundInterface = 0; \ 62:59.67 ^~~~~~~~~~~~~~ 62:59.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:59.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:59.67 ^~~~~~~~~~~~~~~~~~~~~~~ 62:59.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:59.67 NS_INTERFACE_MAP_END 62:59.67 ^~~~~~~~~~~~~~~~~~~~ 62:59.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:59.67 else 62:59.67 ^~~~ 62:59.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:59.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:59.67 ^~~~~~~~~~~~~~~~~~ 62:59.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:59.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:59.67 ^~~~~~~~~~~~~~~~~~~~~~ 62:59.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 62:59.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:59.69 foundInterface = 0; \ 62:59.69 ^~~~~~~~~~~~~~ 62:59.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:59.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:59.69 ^~~~~~~~~~~~~~~~~~~~~~~ 62:59.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:59.69 NS_INTERFACE_MAP_END 62:59.69 ^~~~~~~~~~~~~~~~~~~~ 62:59.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:59.69 else 62:59.69 ^~~~ 62:59.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:59.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:59.69 ^~~~~~~~~~~~~~~~~~ 62:59.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:59.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:59.69 ^~~~~~~~~~~~~~~~~~~~~~ 63:01.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:01.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:01.88 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 63:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:01.88 foundInterface = 0; \ 63:01.88 ^~~~~~~~~~~~~~ 63:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:01.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:01.89 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:01.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 63:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:01.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:01.89 } else 63:01.89 ^~~~ 63:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:01.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:01.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:01.89 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:01.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 63:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:02.28 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 63:02.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:02.29 foundInterface = 0; \ 63:02.29 ^~~~~~~~~~~~~~ 63:02.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:02.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:02.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.29 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSlotElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:02.29 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 63:02.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:02.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:02.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:02.29 } else 63:02.29 ^~~~ 63:02.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:02.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:02.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.29 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSlotElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:02.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 63:02.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:02.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:02.85 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 63:02.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:02.85 foundInterface = 0; \ 63:02.85 ^~~~~~~~~~~~~~ 63:02.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:02.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:02.85 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.85 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:02.85 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 63:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:02.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:02.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:02.86 } else 63:02.86 ^~~~ 63:02.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:02.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:02.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:02.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:02.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:02.86 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:02.86 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 63:02.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:03.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.21 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 63:03.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.21 foundInterface = 0; \ 63:03.21 ^~~~~~~~~~~~~~ 63:03.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:03.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:03.21 ^~~~~~~~~~~~~~~~~~~~~~~ 63:03.21 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:03.21 NS_INTERFACE_MAP_END 63:03.21 ^~~~~~~~~~~~~~~~~~~~ 63:03.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.21 } else 63:03.21 ^~~~ 63:03.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.21 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:221:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:03.21 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 63:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.23 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 63:03.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.23 foundInterface = 0; \ 63:03.23 ^~~~~~~~~~~~~~ 63:03.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.23 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.24 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 63:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.24 } else 63:03.24 ^~~~ 63:03.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.24 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 63:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:03.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:03.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:03.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:03.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:03.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.26 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 63:03.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.26 foundInterface = 0; \ 63:03.26 ^~~~~~~~~~~~~~ 63:03.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.26 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.26 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 63:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.26 } else 63:03.26 ^~~~ 63:03.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.27 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.27 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 63:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.27 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 63:03.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.27 foundInterface = 0; \ 63:03.27 ^~~~~~~~~~~~~~ 63:03.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.28 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.28 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.28 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 63:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.29 } else 63:03.29 ^~~~ 63:03.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.29 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.29 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 63:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.29 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 63:03.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.29 foundInterface = 0; \ 63:03.29 ^~~~~~~~~~~~~~ 63:03.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.29 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.29 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.29 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 63:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:03.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 63:03.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 63:03.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.30 } else 63:03.30 ^~~~ 63:03.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.31 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:03.31 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 63:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:08.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:08.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:08.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:08.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:08.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 63:08.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:08.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:08.81 /builddir/build/BUILD/firefox-64.0.2/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 63:08.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:08.81 foundInterface = 0; \ 63:08.81 ^~~~~~~~~~~~~~ 63:08.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:08.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:08.81 ^~~~~~~~~~~~~~~~~~~~~~~ 63:08.81 /builddir/build/BUILD/firefox-64.0.2/dom/base/Attr.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:08.81 NS_INTERFACE_MAP_END 63:08.81 ^~~~~~~~~~~~~~~~~~~~ 63:08.81 In file included from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.h:19, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:10, 63:08.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:08.81 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.h:3661:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:08.81 } else 63:08.81 ^~~~ 63:08.81 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.h:3661:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 63:08.81 } else 63:08.81 ^~~~ 63:08.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 63:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 63:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp:189: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] 63:08.83 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 63:08.83 ^ 63:08.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:130:10: note: 'struct AttrArray::InternalAttr' declared here 63:08.83 struct InternalAttr 63:08.83 ^~~~~~~~~~~~ 63:08.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 63:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 63:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp:386: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] 63:08.83 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 63:08.83 ^ 63:08.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:08.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 63:08.84 class Impl 63:08.84 ^~~~ 63:08.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 63:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 63:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp:539:82: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 63:08.84 Impl* newImpl = static_cast(realloc(mImpl.release(), sizeInBytes.value())); 63:08.84 ^ 63:08.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:08.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:08.84 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:08.84 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:08.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 63:08.84 class Impl 63:08.84 ^~~~ 63:09.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:09.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:09.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 63:09.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:09.24 foundInterface = 0; \ 63:09.24 ^~~~~~~~~~~~~~ 63:09.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:09.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:09.24 ^~~~~~~~~~~~~~~~~~~~~~~ 63:09.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:09.24 NS_INTERFACE_MAP_END 63:09.25 ^~~~~~~~~~~~~~~~~~~~ 63:09.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:09.25 else 63:09.25 ^~~~ 63:09.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:09.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:09.25 ^~~~~~~~~~~~~~~~~~ 63:09.25 /builddir/build/BUILD/firefox-64.0.2/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:09.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:09.25 ^~~~~~~~~~~~~~~~~~~~~~ 63:09.34 /builddir/build/BUILD/firefox-64.0.2/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 63:09.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:09.35 foundInterface = 0; \ 63:09.35 ^~~~~~~~~~~~~~ 63:09.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:09.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:09.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/CharacterData.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:09.35 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 63:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:09.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:09.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:09.35 } else 63:09.35 ^~~~ 63:09.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/CharacterData.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:09.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 63:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:10.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 63:10.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 63:10.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 63:10.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:10.85 foundInterface = 0; \ 63:10.85 ^~~~~~~~~~~~~~ 63:10.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:10.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:10.85 ^~~~~~~~~~~~~~~~~~~~~~~ 63:10.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/ContentProcessMessageManager.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:10.85 NS_INTERFACE_MAP_END 63:10.85 ^~~~~~~~~~~~~~~~~~~~ 63:10.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:10.85 else 63:10.85 ^~~~ 63:10.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:10.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:10.86 ^~~~~~~~~~~~~~~~~~ 63:10.86 /builddir/build/BUILD/firefox-64.0.2/dom/base/ContentProcessMessageManager.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:10.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:10.86 ^~~~~~~~~~~~~~~~~~~~~~ 63:10.94 /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 63:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:10.95 foundInterface = 0; \ 63:10.95 ^~~~~~~~~~~~~~ 63:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:10.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:10.95 ^~~~~~~~~~~~~~~~~~~~~~~ 63:10.95 /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:10.95 NS_INTERFACE_MAP_END 63:10.95 ^~~~~~~~~~~~~~~~~~~~ 63:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:10.95 else 63:10.95 ^~~~ 63:10.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:10.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:10.95 ^~~~~~~~~~~~~~~~~~ 63:10.95 /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:10.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:10.95 ^~~~~~~~~~~~~~~~~~~~~~ 63:27.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.h:11, 63:27.70 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.cpp:7, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:27.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 63:27.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:27.71 foundInterface = 0; \ 63:27.71 ^~~~~~~~~~~~~~ 63:27.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:27.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:27.71 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 63:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:27.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 63:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.h:11, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.cpp:7, 63:27.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:27.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:27.71 } else 63:27.71 ^~~~ 63:27.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:27.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:27.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 63:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:27.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 63:27.71 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 63:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 63:28.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:28.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 63:28.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.30 foundInterface = 0; \ 63:28.30 ^~~~~~~~~~~~~~ 63:28.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.30 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:340:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.30 NS_INTERFACE_MAP_END 63:28.30 ^~~~~~~~~~~~~~~~~~~~ 63:28.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.30 else 63:28.30 ^~~~ 63:28.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.30 ^~~~~~~~~~~~~~~~~~ 63:28.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:339:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.30 ^~~~~~~~~~~~~~~~~~~~~~ 63:28.37 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 63:28.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.37 foundInterface = 0; \ 63:28.37 ^~~~~~~~~~~~~~ 63:28.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.37 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.37 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.37 NS_INTERFACE_MAP_END 63:28.37 ^~~~~~~~~~~~~~~~~~~~ 63:28.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.37 else 63:28.37 ^~~~ 63:28.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.37 ^~~~~~~~~~~~~~~~~~ 63:28.37 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.37 ^~~~~~~~~~~~~~~~~~~~~~ 63:28.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 63:28.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.38 foundInterface = 0; \ 63:28.38 ^~~~~~~~~~~~~~ 63:28.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.38 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.38 NS_INTERFACE_MAP_END 63:28.38 ^~~~~~~~~~~~~~~~~~~~ 63:28.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.38 else 63:28.38 ^~~~ 63:28.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.39 ^~~~~~~~~~~~~~~~~~ 63:28.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.39 ^~~~~~~~~~~~~~~~~~~~~~ 63:28.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 63:28.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.41 foundInterface = 0; \ 63:28.41 ^~~~~~~~~~~~~~ 63:28.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.42 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.42 NS_INTERFACE_MAP_END 63:28.42 ^~~~~~~~~~~~~~~~~~~~ 63:28.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.42 else 63:28.42 ^~~~ 63:28.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.42 ^~~~~~~~~~~~~~~~~~ 63:28.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.42 ^~~~~~~~~~~~~~~~~~~~~~ 63:28.59 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 63:28.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.59 foundInterface = 0; \ 63:28.59 ^~~~~~~~~~~~~~ 63:28.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.59 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.60 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMParser.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.60 NS_INTERFACE_MAP_END 63:28.60 ^~~~~~~~~~~~~~~~~~~~ 63:28.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.60 else 63:28.60 ^~~~ 63:28.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.60 ^~~~~~~~~~~~~~~~~~ 63:28.60 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMParser.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.60 ^~~~~~~~~~~~~~~~~~~~~~ 63:28.63 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 63:28.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.63 foundInterface = 0; \ 63:28.63 ^~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.64 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.64 NS_INTERFACE_MAP_END 63:28.64 ^~~~~~~~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.64 else 63:28.64 ^~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.64 ^~~~~~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.64 ^~~~~~~~~~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 63:28.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.64 foundInterface = 0; \ 63:28.64 ^~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.64 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.64 NS_INTERFACE_MAP_END 63:28.64 ^~~~~~~~~~~~~~~~~~~~ 63:28.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:28.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:28.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:28.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 63:28.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 63:28.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 63:28.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 63:28.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:28.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.65 } else 63:28.65 ^~~~ 63:28.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:28.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:28.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:28.65 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 63:28.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 63:28.66 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:28.68 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 63:28.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.68 foundInterface = 0; \ 63:28.68 ^~~~~~~~~~~~~~ 63:28.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:28.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:28.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.68 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:28.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 63:28.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 63:28.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:28.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.68 } else 63:28.68 ^~~~ 63:28.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:28.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:28.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:28.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 63:28.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:28.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 63:28.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:28.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 63:28.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:28.69 foundInterface = 0; \ 63:28.69 ^~~~~~~~~~~~~~ 63:28.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:28.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:28.69 ^~~~~~~~~~~~~~~~~~~~~~~ 63:28.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:28.69 NS_INTERFACE_MAP_END 63:28.69 ^~~~~~~~~~~~~~~~~~~~ 63:28.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:28.69 else 63:28.70 ^~~~ 63:28.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:28.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:28.70 ^~~~~~~~~~~~~~~~~~ 63:28.70 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:28.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:28.70 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.h:11, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.cpp:7, 63:29.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 63:29.14 /builddir/build/BUILD/firefox-64.0.2/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 63:29.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.14 foundInterface = 0; \ 63:29.14 ^~~~~~~~~~~~~~ 63:29.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.14 ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.14 /builddir/build/BUILD/firefox-64.0.2/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.14 NS_INTERFACE_MAP_END 63:29.14 ^~~~~~~~~~~~~~~~~~~~ 63:29.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.14 else 63:29.14 ^~~~ 63:29.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.14 ^~~~~~~~~~~~~~~~~~ 63:29.14 /builddir/build/BUILD/firefox-64.0.2/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:29.15 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.51 /builddir/build/BUILD/firefox-64.0.2/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 63:29.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.51 foundInterface = 0; \ 63:29.51 ^~~~~~~~~~~~~~ 63:29.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.51 ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.51 /builddir/build/BUILD/firefox-64.0.2/dom/html/TextTrackManager.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.51 NS_INTERFACE_MAP_END 63:29.51 ^~~~~~~~~~~~~~~~~~~~ 63:29.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.51 else 63:29.51 ^~~~ 63:29.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.51 ^~~~~~~~~~~~~~~~~~ 63:29.51 /builddir/build/BUILD/firefox-64.0.2/dom/html/TextTrackManager.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.51 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 63:29.51 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.55 /builddir/build/BUILD/firefox-64.0.2/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 63:29.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.55 foundInterface = 0; \ 63:29.55 ^~~~~~~~~~~~~~ 63:29.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.55 ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.55 /builddir/build/BUILD/firefox-64.0.2/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.55 NS_INTERFACE_MAP_END 63:29.55 ^~~~~~~~~~~~~~~~~~~~ 63:29.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.55 else 63:29.55 ^~~~ 63:29.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.55 ^~~~~~~~~~~~~~~~~~ 63:29.55 /builddir/build/BUILD/firefox-64.0.2/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:29.55 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.56 /builddir/build/BUILD/firefox-64.0.2/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 63:29.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.56 foundInterface = 0; \ 63:29.56 ^~~~~~~~~~~~~~ 63:29.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.56 ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.56 /builddir/build/BUILD/firefox-64.0.2/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.56 NS_INTERFACE_MAP_END 63:29.56 ^~~~~~~~~~~~~~~~~~~~ 63:29.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.56 else 63:29.56 ^~~~ 63:29.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.56 ^~~~~~~~~~~~~~~~~~ 63:29.56 /builddir/build/BUILD/firefox-64.0.2/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:29.56 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.62 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 63:29.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.62 foundInterface = 0; \ 63:29.62 ^~~~~~~~~~~~~~ 63:29.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.62 ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.62 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.62 NS_INTERFACE_MAP_END 63:29.62 ^~~~~~~~~~~~~~~~~~~~ 63:29.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.62 else 63:29.62 ^~~~ 63:29.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:29.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:29.62 ^~~~~~~~~~~~~~~~~~ 63:29.62 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:29.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:29.62 ^~~~~~~~~~~~~~~~~~~~~~ 63:29.76 /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 63:29.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:29.76 foundInterface = 0; \ 63:29.76 ^~~~~~~~~~~~~~ 63:29.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:29.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:29.76 ^~~~~~~~~~~~~~~~~~~~~~~ 63:29.76 /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentFragment.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:29.76 NS_INTERFACE_MAP_END 63:29.76 ^~~~~~~~~~~~~~~~~~~~ 63:29.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:29.76 else 63:29.76 ^~~~ 63:29.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:29.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:29.76 /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentFragment.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:29.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 63:29.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:29.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCHashTable.h:12, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:10, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:29.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:29.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 63:29.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:29.96 memset(aT, 0, sizeof(T)); 63:29.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:29.96 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:21, 63:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 63:29.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 63:29.96 struct GlobalProperties { 63:29.96 ^~~~~~~~~~~~~~~~ 63:34.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.h:9, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:3, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 63:34.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:34.00 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 63:34.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:34.00 memset(aT, 0, sizeof(T)); 63:34.00 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:34.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 63:34.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings22.cpp:86: 63:34.01 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 63:34.01 struct GlobalProperties { 63:34.01 ^~~~~~~~~~~~~~~~ 63:55.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:14, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 63:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 63:55.84 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 63:55.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:55.84 foundInterface = 0; \ 63:55.84 ^~~~~~~~~~~~~~ 63:55.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:55.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:55.84 ^~~~~~~~~~~~~~~~~~~~~~~ 63:55.84 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:55.84 NS_INTERFACE_MAP_END 63:55.84 ^~~~~~~~~~~~~~~~~~~~ 63:55.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/Loader.h:14, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/SheetLoadData.h:10, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:15, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 63:55.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:55.85 } else 63:55.85 ^~~~ 63:55.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:55.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.85 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:55.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 63:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:55.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:14, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 63:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 63:55.85 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 63:55.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:55.86 foundInterface = 0; \ 63:55.86 ^~~~~~~~~~~~~~ 63:55.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:55.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:55.86 ^~~~~~~~~~~~~~~~~~~~~~~ 63:55.86 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:846:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:55.86 NS_INTERFACE_MAP_END 63:55.86 ^~~~~~~~~~~~~~~~~~~~ 63:55.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/Loader.h:14, 63:55.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/SheetLoadData.h:10, 63:55.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:15, 63:55.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 63:55.86 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 63:55.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 63:55.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:55.86 } else 63:55.86 ^~~~ 63:55.86 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:845:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:55.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 63:55.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.47 /builddir/build/BUILD/firefox-64.0.2/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 63:56.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.47 foundInterface = 0; \ 63:56.47 ^~~~~~~~~~~~~~ 63:56.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:56.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:56.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.47 /builddir/build/BUILD/firefox-64.0.2/dom/base/EventSource.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:56.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 63:56.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventStateManager.h:16, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:8, 63:56.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.47 } else 63:56.48 ^~~~ 63:56.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:56.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:56.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/EventSource.cpp:2109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:56.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 63:56.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:56.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:56.50 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 63:56.50 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 63:56.50 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 63:56.50 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 63:56.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.50 /builddir/build/BUILD/firefox-64.0.2/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 63:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.50 foundInterface = 0; \ 63:56.50 ^~~~~~~~~~~~~~ 63:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:56.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:56.50 ^~~~~~~~~~~~~~~~~~~~~~~ 63:56.50 /builddir/build/BUILD/firefox-64.0.2/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:56.50 NS_INTERFACE_MAP_END 63:56.50 ^~~~~~~~~~~~~~~~~~~~ 63:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.50 else 63:56.50 ^~~~ 63:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:56.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:56.51 ^~~~~~~~~~~~~~~~~~ 63:56.51 /builddir/build/BUILD/firefox-64.0.2/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:56.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:56.51 ^~~~~~~~~~~~~~~~~~~~~~ 63:56.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 63:56.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.69 foundInterface = 0; \ 63:56.69 ^~~~~~~~~~~~~~ 63:56.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:56.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:56.69 ^~~~~~~~~~~~~~~~~~~~~~~ 63:56.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:56.69 NS_INTERFACE_MAP_END 63:56.69 ^~~~~~~~~~~~~~~~~~~~ 63:56.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.69 else 63:56.69 ^~~~ 63:56.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:56.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:56.70 ^~~~~~~~~~~~~~~~~~ 63:56.70 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:56.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:56.70 ^~~~~~~~~~~~~~~~~~~~~~ 63:56.70 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 63:56.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.70 foundInterface = 0; \ 63:56.70 ^~~~~~~~~~~~~~ 63:56.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:56.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:56.70 ^~~~~~~~~~~~~~~~~~~~~~~ 63:56.70 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:56.70 NS_INTERFACE_MAP_END 63:56.70 ^~~~~~~~~~~~~~~~~~~~ 63:56.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventStateManager.h:16, 63:56.70 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:8, 63:56.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.70 } else 63:56.70 ^~~~ 63:56.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:56.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:56.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.70 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 63:56.70 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 63:56.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:56.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:56.70 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 63:56.71 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 63:56.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 63:56.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 63:56.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.71 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 63:56.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.71 foundInterface = 0; \ 63:56.71 ^~~~~~~~~~~~~~ 63:56.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 63:56.71 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 63:56.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.71 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 63:56.71 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 63:56.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.71 else 63:56.71 ^~~~ 63:56.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:56.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:56.71 ^~~~~~~~~~~~~~~~~~ 63:56.71 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:56.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:56.71 ^~~~~~~~~~~~~~~~~~~~~~ 63:56.72 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 63:56.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.72 foundInterface = 0; \ 63:56.72 ^~~~~~~~~~~~~~ 63:56.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:56.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.73 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:2082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:56.73 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 63:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventStateManager.h:16, 63:56.73 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:8, 63:56.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.73 } else 63:56.73 ^~~~ 63:56.73 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:2081:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:56.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 63:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:56.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 63:56.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 63:56.75 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 63:56.75 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 63:56.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 63:56.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 63:56.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:56.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 63:56.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:56.75 foundInterface = 0; \ 63:56.75 ^~~~~~~~~~~~~~ 63:56.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:56.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:56.75 ^~~~~~~~~~~~~~~~~~~~~~~ 63:56.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:56.75 NS_INTERFACE_MAP_END 63:56.75 ^~~~~~~~~~~~~~~~~~~~ 63:56.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:56.75 else 63:56.75 ^~~~ 63:56.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:56.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:56.75 ^~~~~~~~~~~~~~~~~~ 63:56.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:56.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:56.75 ^~~~~~~~~~~~~~~~~~~~~~ 63:58.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 63:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:58.26 foundInterface = 0; \ 63:58.26 ^~~~~~~~~~~~~~ 63:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:58.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/InProcessTabChildMessageManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:58.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 63:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:58.26 else 63:58.26 ^~~~ 63:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:58.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:58.26 ^~~~~~~~~~~~~~~~~~ 63:58.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/InProcessTabChildMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:58.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 63:58.26 ^~~~~~~~~~~~~~~~~~~~~~ 63:58.40 /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 63:58.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:58.40 foundInterface = 0; \ 63:58.40 ^~~~~~~~~~~~~~ 63:58.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:58.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:58.40 ^~~~~~~~~~~~~~~~~~~~~~~ 63:58.40 /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:58.40 NS_INTERFACE_MAP_END 63:58.40 ^~~~~~~~~~~~~~~~~~~~ 63:58.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:58.40 else 63:58.40 ^~~~ 63:58.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:58.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:58.40 ^~~~~~~~~~~~~~~~~~ 63:58.40 /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:58.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:58.40 ^~~~~~~~~~~~~~~~~~~~~~ 63:58.79 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 63:58.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:58.79 foundInterface = 0; \ 63:58.79 ^~~~~~~~~~~~~~ 63:58.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:58.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:58.79 ^~~~~~~~~~~~~~~~~~~~~~~ 63:58.79 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:58.79 NS_INTERFACE_MAP_END 63:58.79 ^~~~~~~~~~~~~~~~~~~~ 63:58.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:58.79 else 63:58.79 ^~~~ 63:58.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:58.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:58.79 ^~~~~~~~~~~~~~~~~~ 63:58.79 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:58.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:58.79 ^~~~~~~~~~~~~~~~~~~~~~ 63:59.32 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTHashtable.h:21, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsBaseHashtable.h:12, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:11, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 63:59.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 63:59.32 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 63:59.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 63:59.32 memset(aT, 0, sizeof(T)); 63:59.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 63:59.32 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.h:11, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp:7, 63:59.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:119: 63:59.32 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 63:59.32 struct GlobalProperties { 63:59.33 ^~~~~~~~~~~~~~~~ 64:21.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 64:21.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.74 foundInterface = 0; \ 64:21.74 ^~~~~~~~~~~~~~ 64:21.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.74 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 64:21.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:21.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:21.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.74 } else 64:21.74 ^~~~ 64:21.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1922:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 64:21.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 64:21.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.75 foundInterface = 0; \ 64:21.75 ^~~~~~~~~~~~~~ 64:21.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2054:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.76 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 64:21.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314: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-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318: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-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2053:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 64:21.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 64:21.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.78 foundInterface = 0; \ 64:21.78 ^~~~~~~~~~~~~~ 64:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.78 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 64:21.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:21.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:21.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.78 } else 64:21.78 ^~~~ 64:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2184:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 64:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 64:21.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.79 foundInterface = 0; \ 64:21.79 ^~~~~~~~~~~~~~ 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2316:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.80 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 64:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.80 } else 64:21.80 ^~~~ 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2315:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 64:21.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:21.80 foundInterface = 0; \ 64:21.80 ^~~~~~~~~~~~~~ 64:21.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:21.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:21.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:21.81 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 64:21.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:21.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:21.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:21.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 64:21.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 64:21.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:21.81 } else 64:21.81 ^~~~ 64:21.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:21.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:21.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:21.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:21.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 64:21.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:30.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 64:30.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 64:30.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 64:30.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:30.97 foundInterface = 0; \ 64:30.97 ^~~~~~~~~~~~~~ 64:30.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:30.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:30.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:30.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:30.97 NS_INTERFACE_MAP_END_INHERITING(Event) 64:30.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:30.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:30.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 64:30.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:30.97 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 64:30.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 64:30.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 64:30.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:30.97 } else 64:30.97 ^~~~ 64:30.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:30.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:30.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:30.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:30.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 64:30.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:31.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 64:31.34 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 64:31.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 64:31.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:31.35 foundInterface = 0; \ 64:31.35 ^~~~~~~~~~~~~~ 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:31.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:31.35 ^~~~~~~~~~~~~~~~~~~~~~~ 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ExternalBinding.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:31.35 NS_INTERFACE_MAP_END 64:31.35 ^~~~~~~~~~~~~~~~~~~~ 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:31.35 else 64:31.35 ^~~~ 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:31.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:31.35 ^~~~~~~~~~~~~~~~~~ 64:31.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ExternalBinding.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:31.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 64:31.35 ^~~~~~~~~~~~~~~~~~~~~~ 64:31.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:10, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 64:31.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 64:31.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 64:31.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 64:31.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 64:31.97 memset(aT, 0, sizeof(T)); 64:31.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 64:31.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/EventTargetBinding.cpp:23, 64:31.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:326: 64:31.97 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 64:31.97 struct GlobalProperties { 64:31.97 ^~~~~~~~~~~~~~~~ 64:33.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageBroadcaster.cpp:7, 64:33.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 64:33.17 /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 64:33.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:33.17 foundInterface = 0; \ 64:33.17 ^~~~~~~~~~~~~~ 64:33.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:33.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:33.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:33.17 /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageListenerManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:33.17 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 64:33.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:33.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:26, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageBroadcaster.cpp:7, 64:33.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 64:33.17 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:33.17 else 64:33.17 ^~~~ 64:33.17 /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageListenerManager.cpp:26:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 64:33.17 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 64:33.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:35.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageBroadcaster.cpp:7, 64:35.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 64:35.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 64:35.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:35.43 foundInterface = 0; \ 64:35.43 ^~~~~~~~~~~~~~ 64:35.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:35.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:35.43 ^~~~~~~~~~~~~~~~~~~~~~~ 64:35.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/Navigator.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:35.43 NS_INTERFACE_MAP_END 64:35.43 ^~~~~~~~~~~~~~~~~~~~ 64:35.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:35.43 else 64:35.43 ^~~~ 64:35.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:35.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:35.43 ^~~~~~~~~~~~~~~~~~ 64:35.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/Navigator.cpp:134:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:35.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:35.44 ^~~~~~~~~~~~~~~~~~~~~~ 64:35.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 64:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:35.54 foundInterface = 0; \ 64:35.54 ^~~~~~~~~~~~~~ 64:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:35.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:35.54 ^~~~~~~~~~~~~~~~~~~~~~~ 64:35.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/NodeIterator.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:35.54 NS_INTERFACE_MAP_END 64:35.54 ^~~~~~~~~~~~~~~~~~~~ 64:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:35.54 else 64:35.54 ^~~~ 64:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:35.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:35.54 ^~~~~~~~~~~~~~~~~~ 64:35.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/NodeIterator.cpp:175:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:35.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:35.54 ^~~~~~~~~~~~~~~~~~~~~~ 64:57.56 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ProcessMessageManager.cpp:7, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 64:57.56 /builddir/build/BUILD/firefox-64.0.2/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 64:57.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:57.56 foundInterface = 0; \ 64:57.56 ^~~~~~~~~~~~~~ 64:57.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:57.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:57.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.56 /builddir/build/BUILD/firefox-64.0.2/dom/base/ScreenOrientation.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:57.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:57.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.56 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:17, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ProcessMessageManager.cpp:7, 64:57.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 64:57.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:57.56 } else 64:57.56 ^~~~ 64:57.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:57.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:57.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:57.57 /builddir/build/BUILD/firefox-64.0.2/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:57.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 64:57.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:58.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 64:58.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 64:58.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:58.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:58.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 64:58.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 64:58.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 64:58.78 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ProcessMessageManager.cpp:7, 64:58.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 64:58.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 64:58.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:58.78 foundInterface = 0; \ 64:58.78 ^~~~~~~~~~~~~~ 64:58.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:58.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:58.78 ^~~~~~~~~~~~~~~~~~~~~~~ 64:58.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/Selection.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:58.78 NS_INTERFACE_MAP_END 64:58.78 ^~~~~~~~~~~~~~~~~~~~ 64:58.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:58.78 else 64:58.78 ^~~~ 64:58.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:58.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:58.78 ^~~~~~~~~~~~~~~~~~ 64:58.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/Selection.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:58.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:58.78 ^~~~~~~~~~~~~~~~~~~~~~ 64:59.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 64:59.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.01 foundInterface = 0; \ 64:59.01 ^~~~~~~~~~~~~~ 64:59.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:59.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:59.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:59.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:59.01 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 64:59.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:59.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.01 else 64:59.01 ^~~~ 64:59.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:59.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:59.02 ^~~~~~~~~~~~~~~~~~ 64:59.02 /builddir/build/BUILD/firefox-64.0.2/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:59.02 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 64:59.02 ^~~~~~~~~~~~~~~~~~~~~~ 64:59.47 /builddir/build/BUILD/firefox-64.0.2/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 64:59.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.47 foundInterface = 0; \ 64:59.47 ^~~~~~~~~~~~~~ 64:59.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:59.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:59.47 ^~~~~~~~~~~~~~~~~~~~~~~ 64:59.47 /builddir/build/BUILD/firefox-64.0.2/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:59.47 NS_INTERFACE_MAP_END 64:59.47 ^~~~~~~~~~~~~~~~~~~~ 64:59.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.48 else 64:59.48 ^~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:59.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:59.48 ^~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:59.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:59.48 ^~~~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 64:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.48 foundInterface = 0; \ 64:59.48 ^~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:59.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:59.48 ^~~~~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:59.48 NS_INTERFACE_MAP_END 64:59.48 ^~~~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.48 else 64:59.48 ^~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:59.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:59.48 ^~~~~~~~~~~~~~~~~~ 64:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:59.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:59.48 ^~~~~~~~~~~~~~~~~~~~~~ 64:59.50 /builddir/build/BUILD/firefox-64.0.2/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 64:59.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:59.50 foundInterface = 0; \ 64:59.50 ^~~~~~~~~~~~~~ 64:59.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:59.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:59.50 ^~~~~~~~~~~~~~~~~~~~~~~ 64:59.50 /builddir/build/BUILD/firefox-64.0.2/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:59.50 NS_INTERFACE_MAP_END 64:59.50 ^~~~~~~~~~~~~~~~~~~~ 64:59.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:59.50 else 64:59.50 ^~~~ 64:59.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:59.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:59.50 ^~~~~~~~~~~~~~~~~~ 64:59.50 /builddir/build/BUILD/firefox-64.0.2/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:59.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:59.50 ^~~~~~~~~~~~~~~~~~~~~~ 65:05.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:05.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:05.39 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ThirdPartyUtil.h:10, 65:05.39 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ThirdPartyUtil.cpp:7, 65:05.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 65:05.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 65:05.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:05.39 foundInterface = 0; \ 65:05.39 ^~~~~~~~~~~~~~ 65:05.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:05.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:05.39 ^~~~~~~~~~~~~~~~~~~~~~~ 65:05.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:05.39 NS_INTERFACE_MAP_END 65:05.39 ^~~~~~~~~~~~~~~~~~~~ 65:05.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:05.39 else 65:05.39 ^~~~ 65:05.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:05.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:05.39 ^~~~~~~~~~~~~~~~~~ 65:05.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:05.40 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 65:05.40 ^~~~~~~~~~~~~~~~~~~~~~ 65:07.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 65:07.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:07.92 foundInterface = 0; \ 65:07.92 ^~~~~~~~~~~~~~ 65:07.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:07.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:07.92 ^~~~~~~~~~~~~~~~~~~~~~~ 65:07.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:07.92 NS_INTERFACE_MAP_END 65:07.92 ^~~~~~~~~~~~~~~~~~~~ 65:07.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:07.92 else 65:07.92 ^~~~ 65:07.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:07.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:07.92 ^~~~~~~~~~~~~~~~~~ 65:07.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:07.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:07.92 ^~~~~~~~~~~~~~~~~~~~~~ 65:10.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 65:10.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 65:10.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsILoadInfo.h:17, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsNetUtil.h:17, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ThirdPartyUtil.cpp:9, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 65:10.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 65:10.89 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 65:10.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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:10.89 memset(aT, 0, sizeof(T)); 65:10.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:10.89 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 65:10.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:92: 65:10.89 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 65:10.89 struct GlobalProperties { 65:10.89 ^~~~~~~~~~~~~~~~ 65:21.99 dom/html/input 65:29.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyBinding.h:9, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:3, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:29.68 foundInterface = 0; \ 65:29.68 ^~~~~~~~~~~~~~ 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:29.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:29.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:29.68 NS_INTERFACE_MAP_END_INHERITING(Event) 65:29.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:7, 65:29.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:29.68 } else 65:29.68 ^~~~ 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:29.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:29.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:29.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 65:29.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:30.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyBinding.h:9, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:3, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:30.43 foundInterface = 0; \ 65:30.43 ^~~~~~~~~~~~~~ 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:30.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:30.43 NS_INTERFACE_MAP_END_INHERITING(Event) 65:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:30.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:7, 65:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:30.43 } else 65:30.43 ^~~~ 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:30.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:30.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 65:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:32.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:32.99 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 65:32.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:32.99 foundInterface = 0; \ 65:32.99 ^~~~~~~~~~~~~~ 65:32.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:32.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:32.99 ^~~~~~~~~~~~~~~~~~~~~~~ 65:32.99 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:32.99 NS_INTERFACE_MAP_END 65:32.99 ^~~~~~~~~~~~~~~~~~~~ 65:32.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 65:32.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:32.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:32.99 } else 65:32.99 ^~~~ 65:32.99 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:32.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 65:32.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.00 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 65:33.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:33.00 foundInterface = 0; \ 65:33.00 ^~~~~~~~~~~~~~ 65:33.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:33.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.00 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:903:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:33.00 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 65:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 65:33.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:33.00 } else 65:33.00 ^~~~ 65:33.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:33.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:33.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:33.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 65:33.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 65:33.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:33.05 foundInterface = 0; \ 65:33.05 ^~~~~~~~~~~~~~ 65:33.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:33.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:33.05 ^~~~~~~~~~~~~~~~~~~~~~~ 65:33.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:33.05 NS_INTERFACE_MAP_END 65:33.05 ^~~~~~~~~~~~~~~~~~~~ 65:33.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:33.05 } else 65:33.05 ^~~~ 65:33.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:33.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:33.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 65:33.05 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 65:33.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 65:33.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:33.06 foundInterface = 0; \ 65:33.06 ^~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:33.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:33.06 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:33.06 } else 65:33.06 ^~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:33.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:33.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 65:33.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:33.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:33.06 foundInterface = 0; \ 65:33.06 ^~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:33.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:33.06 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:33.06 else 65:33.06 ^~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:33.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:33.06 ^~~~~~~~~~~~~~~~~~ 65:33.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:33.06 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 65:33.06 ^~~~~~~~~~~~~~~~~~~~~~ 65:34.57 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 65:34.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:34.57 foundInterface = 0; \ 65:34.57 ^~~~~~~~~~~~~~ 65:34.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:34.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:34.57 ^~~~~~~~~~~~~~~~~~~~~~~ 65:34.57 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:34.57 NS_INTERFACE_MAP_END 65:34.57 ^~~~~~~~~~~~~~~~~~~~ 65:34.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:34.57 else 65:34.57 ^~~~ 65:34.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:34.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:34.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:34.57 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:34.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 65:34.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:34.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 65:34.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:34.65 foundInterface = 0; \ 65:34.65 ^~~~~~~~~~~~~~ 65:34.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:34.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:34.65 ^~~~~~~~~~~~~~~~~~~~~~~ 65:34.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:34.65 NS_INTERFACE_MAP_END 65:34.65 ^~~~~~~~~~~~~~~~~~~~ 65:34.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:34.65 else 65:34.65 ^~~~ 65:34.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:34.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:34.65 ^~~~~~~~~~~~~~~~~~ 65:34.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:34.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:34.65 ^~~~~~~~~~~~~~~~~~~~~~ 65:34.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 65:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:34.67 foundInterface = 0; \ 65:34.67 ^~~~~~~~~~~~~~ 65:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:34.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:34.67 ^~~~~~~~~~~~~~~~~~~~~~~ 65:34.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:34.67 NS_INTERFACE_MAP_END 65:34.67 ^~~~~~~~~~~~~~~~~~~~ 65:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:34.67 else 65:34.67 ^~~~ 65:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:34.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:34.67 ^~~~~~~~~~~~~~~~~~ 65:34.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:34.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:34.67 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.09 foundInterface = 0; \ 65:35.09 ^~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.09 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.09 NS_INTERFACE_MAP_END 65:35.09 ^~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.09 else 65:35.09 ^~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.09 ^~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:35.09 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.09 foundInterface = 0; \ 65:35.09 ^~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.09 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.09 NS_INTERFACE_MAP_END 65:35.09 ^~~~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.09 else 65:35.09 ^~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.09 ^~~~~~~~~~~~~~~~~~ 65:35.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.09 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 65:35.09 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.12 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 65:35.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.12 foundInterface = 0; \ 65:35.12 ^~~~~~~~~~~~~~ 65:35.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.12 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.12 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:473:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.12 NS_INTERFACE_MAP_END 65:35.12 ^~~~~~~~~~~~~~~~~~~~ 65:35.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.12 else 65:35.12 ^~~~ 65:35.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:35.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:35.12 ^~~~~~~~~~~~~~~~~~ 65:35.12 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:472:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:35.12 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 65:35.12 ^~~~~~~~~~~~~~~~~~~~~~ 65:35.19 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 65:35.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:35.19 foundInterface = 0; \ 65:35.19 ^~~~~~~~~~~~~~ 65:35.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:35.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:35.19 ^~~~~~~~~~~~~~~~~~~~~~~ 65:35.19 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:35.19 NS_INTERFACE_MAP_END 65:35.19 ^~~~~~~~~~~~~~~~~~~~ 65:35.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:35.19 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 65:35.19 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 65:35.19 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 65:35.19 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 65:35.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 65:35.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:35.19 } else 65:35.19 ^~~~ 65:35.19 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:35.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 65:35.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:10, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 65:38.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 65:38.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.27 foundInterface = 0; \ 65:38.27 ^~~~~~~~~~~~~~ 65:38.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:38.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:38.27 ^~~~~~~~~~~~~~~~~~~~~~~ 65:38.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:1777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:38.27 NS_INTERFACE_MAP_END 65:38.27 ^~~~~~~~~~~~~~~~~~~~ 65:38.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelAgent.h:11, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:15, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 65:38.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 65:38.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.27 } else 65:38.27 ^~~~ 65:38.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:38.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:38.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:1776:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 65:38.27 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 65:38.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:38.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:38.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:38.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 65:38.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:10, 65:38.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 65:38.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 65:38.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp: In member function 'virtual nsresult UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 65:38.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.65 foundInterface = 0; \ 65:38.65 ^~~~~~~~~~~~~~ 65:38.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:38.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:38.65 ^~~~~~~~~~~~~~~~~~~~~~~ 65:38.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:10312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:38.65 NS_INTERFACE_MAP_END 65:38.65 ^~~~~~~~~~~~~~~~~~~~ 65:38.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.65 else 65:38.65 ^~~~ 65:38.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:38.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:38.65 ^~~~~~~~~~~~~~~~~~ 65:38.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:10311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:38.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:38.65 ^~~~~~~~~~~~~~~~~~~~~~ 65:38.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 65:38.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:38.78 foundInterface = 0; \ 65:38.78 ^~~~~~~~~~~~~~ 65:38.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:38.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:38.78 ^~~~~~~~~~~~~~~~~~~~~~~ 65:38.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocumentEncoder.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:38.78 NS_INTERFACE_MAP_END 65:38.78 ^~~~~~~~~~~~~~~~~~~~ 65:38.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:38.78 else 65:38.78 ^~~~ 65:38.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:38.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:38.78 ^~~~~~~~~~~~~~~~~~ 65:38.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocumentEncoder.cpp:207:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:38.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:38.78 ^~~~~~~~~~~~~~~~~~~~~~ 65:39.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:39.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 65:39.14 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 65:39.14 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsDataHashtable.h:10, 65:39.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.h:10, 65:39.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.cpp:12, 65:39.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 65:39.15 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 65:39.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.15 foundInterface = 0; \ 65:39.15 ^~~~~~~~~~~~~~ 65:39.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.15 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.15 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.15 NS_INTERFACE_MAP_END 65:39.15 ^~~~~~~~~~~~~~~~~~~~ 65:39.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.15 else 65:39.15 ^~~~ 65:39.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:39.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:39.15 ^~~~~~~~~~~~~~~~~~ 65:39.15 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:39.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:39.15 ^~~~~~~~~~~~~~~~~~~~~~ 65:39.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 65:39.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.27 foundInterface = 0; \ 65:39.27 ^~~~~~~~~~~~~~ 65:39.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.27 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.27 NS_INTERFACE_MAP_END 65:39.27 ^~~~~~~~~~~~~~~~~~~~ 65:39.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.27 else 65:39.27 ^~~~ 65:39.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:39.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:39.27 ^~~~~~~~~~~~~~~~~~ 65:39.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:39.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:39.27 ^~~~~~~~~~~~~~~~~~~~~~ 65:39.34 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 65:39.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.35 foundInterface = 0; \ 65:39.35 ^~~~~~~~~~~~~~ 65:39.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.35 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.35 NS_INTERFACE_MAP_END 65:39.35 ^~~~~~~~~~~~~~~~~~~~ 65:39.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.35 else 65:39.35 ^~~~ 65:39.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:39.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:39.35 ^~~~~~~~~~~~~~~~~~ 65:39.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:39.35 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 65:39.35 ^~~~~~~~~~~~~~~~~~~~~~ 65:39.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 65:39.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.38 foundInterface = 0; \ 65:39.38 ^~~~~~~~~~~~~~ 65:39.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.38 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFocusManager.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.38 NS_INTERFACE_MAP_END 65:39.39 ^~~~~~~~~~~~~~~~~~~~ 65:39.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.39 else 65:39.39 ^~~~ 65:39.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:39.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:39.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFocusManager.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:39.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 65:39.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:39.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 65:39.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.75 foundInterface = 0; \ 65:39.75 ^~~~~~~~~~~~~~ 65:39.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.75 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.75 NS_INTERFACE_MAP_END 65:39.75 ^~~~~~~~~~~~~~~~~~~~ 65:39.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.75 else 65:39.75 ^~~~ 65:39.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:39.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:39.75 ^~~~~~~~~~~~~~~~~~ 65:39.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:39.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:39.75 ^~~~~~~~~~~~~~~~~~~~~~ 65:39.89 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 65:39.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:39.90 foundInterface = 0; \ 65:39.90 ^~~~~~~~~~~~~~ 65:39.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:39.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:39.90 ^~~~~~~~~~~~~~~~~~~~~~~ 65:39.90 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:39.90 NS_INTERFACE_MAP_END 65:39.90 ^~~~~~~~~~~~~~~~~~~~ 65:39.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:39.90 else 65:39.90 ^~~~ 65:39.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:39.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:39.90 ^~~~~~~~~~~~~~~~~~ 65:39.90 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:39.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:39.90 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 65:40.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.16 foundInterface = 0; \ 65:40.16 ^~~~~~~~~~~~~~ 65:40.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.16 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.cpp:3125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.16 NS_INTERFACE_MAP_END 65:40.16 ^~~~~~~~~~~~~~~~~~~~ 65:40.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.16 else 65:40.16 ^~~~ 65:40.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.16 ^~~~~~~~~~~~~~~~~~ 65:40.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.cpp:3124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:40.16 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 65:40.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.26 foundInterface = 0; \ 65:40.26 ^~~~~~~~~~~~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.26 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.26 NS_INTERFACE_MAP_END 65:40.26 ^~~~~~~~~~~~~~~~~~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.26 else 65:40.26 ^~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.26 ^~~~~~~~~~~~~~~~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:40.26 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 65:40.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.27 foundInterface = 0; \ 65:40.27 ^~~~~~~~~~~~~~ 65:40.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.27 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsRange.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.27 NS_INTERFACE_MAP_END 65:40.27 ^~~~~~~~~~~~~~~~~~~~ 65:40.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.27 else 65:40.27 ^~~~ 65:40.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.27 ^~~~~~~~~~~~~~~~~~ 65:40.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsRange.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:40.27 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.32 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 65:40.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.32 foundInterface = 0; \ 65:40.32 ^~~~~~~~~~~~~~ 65:40.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.32 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.32 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:2908:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.32 NS_INTERFACE_MAP_END 65:40.32 ^~~~~~~~~~~~~~~~~~~~ 65:40.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.32 else 65:40.32 ^~~~ 65:40.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 65:40.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 65:40.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.32 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:2907:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 65:40.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 65:40.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 65:40.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.37 foundInterface = 0; \ 65:40.37 ^~~~~~~~~~~~~~ 65:40.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:40.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.37 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsScreen.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:40.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 65:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.h:13, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.cpp:12, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 65:40.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.37 } else 65:40.37 ^~~~ 65:40.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:40.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.37 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsScreen.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:40.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 65:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:40.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 65:40.37 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsDataHashtable.h:10, 65:40.38 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.h:10, 65:40.38 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.cpp:12, 65:40.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 65:40.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 65:40.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.38 foundInterface = 0; \ 65:40.38 ^~~~~~~~~~~~~~ 65:40.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.38 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.38 NS_INTERFACE_MAP_END 65:40.38 ^~~~~~~~~~~~~~~~~~~~ 65:40.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.38 else 65:40.38 ^~~~ 65:40.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.38 ^~~~~~~~~~~~~~~~~~ 65:40.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:40.38 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 65:40.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.43 foundInterface = 0; \ 65:40.43 ^~~~~~~~~~~~~~ 65:40.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.43 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSTimeoutHandler.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.43 NS_INTERFACE_MAP_END 65:40.43 ^~~~~~~~~~~~~~~~~~~~ 65:40.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.43 else 65:40.43 ^~~~ 65:40.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.43 ^~~~~~~~~~~~~~~~~~ 65:40.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSTimeoutHandler.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:40.43 ^~~~~~~~~~~~~~~~~~~~~~ 65:40.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 65:40.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 65:40.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp:168:82: 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] 65:40.52 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 65:40.52 ^ 65:40.52 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:51, 65:40.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:29: 65:40.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 65:40.52 struct InternalAttr 65:40.52 ^~~~~~~~~~~~ 65:40.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 65:40.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 65:40.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp:256: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] 65:40.52 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 65:40.52 ^ 65:40.52 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:51, 65:40.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:29: 65:40.53 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 65:40.53 struct InternalAttr 65:40.53 ^~~~~~~~~~~~ 65:40.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 65:40.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 65:40.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 65:40.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:10, 65:40.54 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 65:40.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 65:40.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 65:40.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:40.54 foundInterface = 0; \ 65:40.54 ^~~~~~~~~~~~~~ 65:40.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:40.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:40.55 ^~~~~~~~~~~~~~~~~~~~~~~ 65:40.55 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:40.55 NS_INTERFACE_MAP_END 65:40.55 ^~~~~~~~~~~~~~~~~~~~ 65:40.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:40.55 else 65:40.55 ^~~~ 65:40.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:40.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:40.55 ^~~~~~~~~~~~~~~~~~ 65:40.55 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:40.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:40.55 ^~~~~~~~~~~~~~~~~~~~~~ 66:01.74 dom/jsurl 66:02.77 dom/asmjscache 66:07.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:07.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 66:07.38 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 66:07.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 66:07.38 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 66:07.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:07.38 foundInterface = 0; \ 66:07.38 ^~~~~~~~~~~~~~ 66:07.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:07.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.38 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:07.38 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 66:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 66:07.38 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1286:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:07.38 else 66:07.38 ^~~~ 66:07.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:07.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 66:07.38 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 66:07.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 66:07.39 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 66:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:07.39 foundInterface = 0; \ 66:07.39 ^~~~~~~~~~~~~~ 66:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:07.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:07.39 ^~~~~~~~~~~~~~~~~~~~~~~ 66:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:07.39 NS_INTERFACE_MAP_END \ 66:07.39 ^~~~~~~~~~~~~~~~~~~~ 66:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 66:07.39 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 66:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.39 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1388:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 66:07.39 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 66:07.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.39 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 66:07.39 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.h:16, 66:07.39 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:15, 66:07.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 66:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 66:07.39 } else \ 66:07.40 ^~~~ 66:07.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 66:07.40 } else \ 66:07.40 ^~~~ 66:07.40 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1388:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 66:07.40 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 66:07.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.75 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:35, 66:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 66:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Telemetry.h: In member function 'void nsIDocument::ReportUseCounters(nsIDocument::UseCounterReportKind)': 66:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Telemetry.h:110:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 66:07.76 Accumulate(static_cast(CategoricalLabelId::value), 66:07.76 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.76 static_cast(enumValue)); 66:07.76 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:07.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 66:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:12529:42: note: 'label' was declared here 66:07.76 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 66:07.76 ^~~~~ 66:18.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:18.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 66:18.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRequest.h:10, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIChannel.h:10, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHttpChannel.h:10, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/ReferrerPolicy.h:9, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.h:15, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.cpp:10, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 66:18.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 66:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:18.09 foundInterface = 0; \ 66:18.09 ^~~~~~~~~~~~~~ 66:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:18.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:18.09 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:18.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsTextNode.cpp:99:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:18.09 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 66:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:18.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.cpp:20, 66:18.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 66:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:18.09 } else 66:18.09 ^~~~ 66:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:18.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:18.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:18.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsTextNode.cpp:99:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:18.09 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 66:18.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:22.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRequest.h:10, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIChannel.h:10, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHttpChannel.h:10, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/ReferrerPolicy.h:9, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.h:15, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.cpp:10, 66:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 66:22.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 66:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:22.75 foundInterface = 0; \ 66:22.75 ^~~~~~~~~~~~~~ 66:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:22.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:22.75 ^~~~~~~~~~~~~~~~~~~~~~~ 66:22.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWindowRoot.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:22.75 NS_INTERFACE_MAP_END 66:22.75 ^~~~~~~~~~~~~~~~~~~~ 66:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:22.75 else 66:22.75 ^~~~ 66:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:22.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:22.75 ^~~~~~~~~~~~~~~~~~ 66:22.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWindowRoot.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:22.75 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 66:22.75 ^~~~~~~~~~~~~~~~~~~~~~ 66:40.93 dom/mathml 66:59.51 dom/media 67:02.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HTMLScriptElementBinding.cpp:3, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings8.cpp:2: 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:02.66 foundInterface = 0; \ 67:02.66 ^~~~~~~~~~~~~~ 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:02.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:02.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:02.66 NS_INTERFACE_MAP_END_INHERITING(Event) 67:02.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HTMLScriptElementBinding.cpp:9, 67:02.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings8.cpp:2: 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:02.66 } else 67:02.66 ^~~~ 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:02.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:02.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:02.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:02.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 67:02.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:06.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IndexedDatabaseManager.h:12, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:13, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 67:06.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 67:06.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:06.99 foundInterface = 0; \ 67:06.99 ^~~~~~~~~~~~~~ 67:06.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:06.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:06.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:06.99 NS_INTERFACE_MAP_END_INHERITING(Event) 67:06.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:06.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:16, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 67:06.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 67:06.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:07.00 } else 67:07.00 ^~~~ 67:07.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:07.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:07.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:07.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:07.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 67:07.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:08.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 67:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 67:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 67:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IndexedDatabaseManager.h:12, 67:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:13, 67:08.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 67:08.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:08.64 foundInterface = 0; \ 67:08.64 ^~~~~~~~~~~~~~ 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:08.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:08.64 ^~~~~~~~~~~~~~~~~~~~~~~ 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/InstallTriggerBinding.cpp:1549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:08.64 NS_INTERFACE_MAP_END 67:08.64 ^~~~~~~~~~~~~~~~~~~~ 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:08.64 else 67:08.64 ^~~~ 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:08.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:08.64 ^~~~~~~~~~~~~~~~~~ 67:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/InstallTriggerBinding.cpp:1548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:08.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 67:08.64 ^~~~~~~~~~~~~~~~~~~~~~ 67:09.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 67:09.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 67:09.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 67:09.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 67:09.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 67:09.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:10, 67:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 67:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 67:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 67:09.75 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 67:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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:09.75 memset(aT, 0, sizeof(T)); 67:09.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:09.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 67:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 67:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:242: 67:09.75 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 67:09.75 struct GlobalProperties { 67:09.75 ^~~~~~~~~~~~~~~~ 67:18.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTHashtable.h:21, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsBaseHashtable.h:12, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:11, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaInfo.h:11, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoUtils.h:11, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaMIMETypes.h:10, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.h:10, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/ADTSDecoder.cpp:8, 67:18.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 67:18.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 67:18.61 /builddir/build/BUILD/firefox-64.0.2/dom/media/ADTSDemuxer.cpp:76:30: required from here 67:18.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 67:18.61 memset(aT, 0, sizeof(T)); 67:18.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 67:18.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 67:18.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/ADTSDemuxer.cpp:49:7: note: 'class mozilla::adts::FrameHeader' declared here 67:18.62 class FrameHeader 67:18.62 ^~~~~~~~~~~ 67:42.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:42.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 67:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 67:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 67:42.36 from /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp:7, 67:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 67:42.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 67:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:42.36 foundInterface = 0; \ 67:42.36 ^~~~~~~~~~~~~~ 67:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:42.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:42.36 ^~~~~~~~~~~~~~~~~~~~~~~ 67:42.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:42.36 NS_INTERFACE_MAP_END 67:42.36 ^~~~~~~~~~~~~~~~~~~~ 67:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:42.36 else 67:42.36 ^~~~ 67:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:42.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:42.36 ^~~~~~~~~~~~~~~~~~ 67:42.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:42.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:42.36 ^~~~~~~~~~~~~~~~~~~~~~ 67:56.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.h:9, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.h:9, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.cpp:6, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 67:56.13 /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 67:56.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:56.13 foundInterface = 0; \ 67:56.13 ^~~~~~~~~~~~~~ 67:56.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:56.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.13 /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:56.13 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 67:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.h:9, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.h:9, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.cpp:6, 67:56.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 67:56.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:56.13 } else 67:56.13 ^~~~ 67:56.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:56.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.13 /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:56.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 67:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.h:9, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.h:9, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.cpp:6, 67:56.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 67:56.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 67:56.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:56.21 foundInterface = 0; \ 67:56.21 ^~~~~~~~~~~~~~ 67:56.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:56.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:56.21 ^~~~~~~~~~~~~~~~~~~~~~~ 67:56.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:56.21 NS_INTERFACE_MAP_END 67:56.21 ^~~~~~~~~~~~~~~~~~~~ 67:56.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:56.21 else 67:56.21 ^~~~ 67:56.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 67:56.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 67:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:56.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 67:56.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 67:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:25.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioConfig.h:12, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaData.h:9, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/dom/media/BitWriter.cpp:6, 68:25.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 68:25.97 /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 68:25.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:25.97 foundInterface = 0; \ 68:25.97 ^~~~~~~~~~~~~~ 68:25.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:25.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:25.98 /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:25.98 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 68:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:25.98 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ImageContainer.h:32, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.h:9, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.h:9, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 68:25.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 68:25.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:25.98 } else 68:25.98 ^~~~ 68:25.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:25.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:25.98 /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:25.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 68:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioConfig.h:12, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaData.h:9, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/BitWriter.cpp:6, 68:27.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 68:27.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 68:27.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:27.22 foundInterface = 0; \ 68:27.22 ^~~~~~~~~~~~~~ 68:27.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:27.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:27.22 ^~~~~~~~~~~~~~~~~~~~~~~ 68:27.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/CloneableWithRangeMediaResource.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:27.22 NS_INTERFACE_MAP_END 68:27.23 ^~~~~~~~~~~~~~~~~~~~ 68:27.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:27.23 else 68:27.23 ^~~~ 68:27.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 68:27.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 68:27.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.23 /builddir/build/BUILD/firefox-64.0.2/dom/media/CloneableWithRangeMediaResource.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 68:27.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 68:27.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.85 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 68:27.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:27.85 foundInterface = 0; \ 68:27.85 ^~~~~~~~~~~~~~ 68:27.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:27.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:27.85 ^~~~~~~~~~~~~~~~~~~~~~~ 68:27.85 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:27.85 NS_INTERFACE_MAP_END 68:27.85 ^~~~~~~~~~~~~~~~~~~~ 68:27.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:27.85 else 68:27.85 ^~~~ 68:27.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:27.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:27.85 ^~~~~~~~~~~~~~~~~~ 68:27.85 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:27.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:27.85 ^~~~~~~~~~~~~~~~~~~~~~ 68:27.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 68:27.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:27.87 foundInterface = 0; \ 68:27.87 ^~~~~~~~~~~~~~ 68:27.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:27.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:27.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:404:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:27.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:27.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:27.88 else 68:27.88 ^~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:27.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:27.88 ^~~~~~~~~~~~~~~~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:403:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:27.88 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 68:27.88 ^~~~~~~~~~~~~~~~~~~~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 68:27.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:27.88 foundInterface = 0; \ 68:27.88 ^~~~~~~~~~~~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:27.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:27.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:27.88 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 68:27.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.88 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ImageContainer.h:32, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.h:9, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.h:9, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 68:27.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 68:27.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:27.88 } else 68:27.88 ^~~~ 68:27.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:27.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:27.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.89 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:27.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 68:27.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioConfig.h:12, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaData.h:9, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/dom/media/BitWriter.cpp:6, 68:27.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 68:27.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 68:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:27.93 foundInterface = 0; \ 68:27.93 ^~~~~~~~~~~~~~ 68:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:27.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.93 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:27.93 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 68:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.93 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ImageContainer.h:32, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.h:9, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.h:9, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 68:27.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 68:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:27.93 } else 68:27.93 ^~~~ 68:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:27.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.93 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:27.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ClonedStreamSourceGetter) 68:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:48.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 68:48.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 68:48.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 68:48.39 from /builddir/build/BUILD/firefox-64.0.2/dom/media/FileBlockCache.h:11, 68:48.39 from /builddir/build/BUILD/firefox-64.0.2/dom/media/FileBlockCache.cpp:7, 68:48.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 68:48.39 /builddir/build/BUILD/firefox-64.0.2/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 68:48.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:48.39 foundInterface = 0; \ 68:48.39 ^~~~~~~~~~~~~~ 68:48.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:48.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:48.39 ^~~~~~~~~~~~~~~~~~~~~~~ 68:48.39 /builddir/build/BUILD/firefox-64.0.2/dom/media/GetUserMediaRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:48.39 NS_INTERFACE_MAP_END 68:48.39 ^~~~~~~~~~~~~~~~~~~~ 68:48.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:48.40 else 68:48.40 ^~~~ 68:48.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:48.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:48.40 ^~~~~~~~~~~~~~~~~~ 68:48.40 /builddir/build/BUILD/firefox-64.0.2/dom/media/GetUserMediaRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:48.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:48.40 ^~~~~~~~~~~~~~~~~~~~~~ 69:11.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaInfo.h:11, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoUtils.h:11, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaMIMETypes.h:10, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.h:10, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.cpp:7, 69:11.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 69:11.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 69:11.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:11.01 foundInterface = 0; \ 69:11.01 ^~~~~~~~~~~~~~ 69:11.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:11.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:11.01 ^~~~~~~~~~~~~~~~~~~~~~~ 69:11.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:11.01 NS_INTERFACE_MAP_END 69:11.01 ^~~~~~~~~~~~~~~~~~~~ 69:11.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:11.01 else 69:11.01 ^~~~ 69:11.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:11.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:11.01 ^~~~~~~~~~~~~~~~~~ 69:11.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:11.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 69:11.01 ^~~~~~~~~~~~~~~~~~~~~~ 69:11.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 69:11.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:11.04 foundInterface = 0; \ 69:11.04 ^~~~~~~~~~~~~~ 69:11.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:11.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:11.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:11.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDevices.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:11.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:11.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:11.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:11.04 else 69:11.04 ^~~~ 69:11.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:11.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:11.04 ^~~~~~~~~~~~~~~~~~ 69:11.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDevices.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:11.04 NS_INTERFACE_MAP_ENTRY(MediaDevices) 69:11.04 ^~~~~~~~~~~~~~~~~~~~~~ 70:01.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 70:01.80 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.h:12, 70:01.80 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.cpp:7, 70:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 70:01.80 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 70:01.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:01.80 foundInterface = 0; \ 70:01.80 ^~~~~~~~~~~~~~ 70:01.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:01.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:01.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.80 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaManager.cpp:1245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:01.80 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 70:01.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.80 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StateMirroring.h:11, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.h:13, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.cpp:7, 70:01.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 70:01.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:01.81 } else 70:01.81 ^~~~ 70:01.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:01.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:01.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:01.81 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaManager.cpp:1244:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:01.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FakeTrackSourceGetter) 70:01.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:03.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 70:03.36 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.h:12, 70:03.36 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.cpp:7, 70:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 70:03.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 70:03.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:03.36 foundInterface = 0; \ 70:03.36 ^~~~~~~~~~~~~~ 70:03.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:03.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:03.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:03.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaRecorder.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:03.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:03.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:03.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:03.36 else 70:03.36 ^~~~ 70:03.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:03.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:03.36 ^~~~~~~~~~~~~~~~~~ 70:03.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaRecorder.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:03.36 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 70:03.36 ^~~~~~~~~~~~~~~~~~~~~~ 71:12.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:12.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 71:12.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Services.h:7, 71:12.12 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaShutdownManager.cpp:9, 71:12.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 71:12.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 71:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:12.12 foundInterface = 0; \ 71:12.12 ^~~~~~~~~~~~~~ 71:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:12.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:12.12 ^~~~~~~~~~~~~~~~~~~~~~~ 71:12.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamError.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:12.12 NS_INTERFACE_MAP_END 71:12.12 ^~~~~~~~~~~~~~~~~~~~ 71:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:12.12 else 71:12.12 ^~~~ 71:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:12.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:12.12 ^~~~~~~~~~~~~~~~~~ 71:12.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamError.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:12.12 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 71:12.12 ^~~~~~~~~~~~~~~~~~~~~~ 71:13.26 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 71:13.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:13.26 foundInterface = 0; \ 71:13.26 ^~~~~~~~~~~~~~ 71:13.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:13.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:13.26 ^~~~~~~~~~~~~~~~~~~~~~~ 71:13.26 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:13.26 NS_INTERFACE_MAP_END 71:13.26 ^~~~~~~~~~~~~~~~~~~~ 71:13.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:13.26 else 71:13.26 ^~~~ 71:13.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:13.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:13.26 ^~~~~~~~~~~~~~~~~~ 71:13.26 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:13.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 71:13.26 ^~~~~~~~~~~~~~~~~~~~~~ 71:13.29 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 71:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:13.29 foundInterface = 0; \ 71:13.29 ^~~~~~~~~~~~~~ 71:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:13.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:13.29 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:13.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:13.29 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoUtils.h:18, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaMIMETypes.h:10, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.h:10, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDecoder.h:12, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaShutdownManager.cpp:11, 71:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 71:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:13.29 } else 71:13.29 ^~~~ 71:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:13.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:13.30 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:13.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 71:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 71:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRunnable.h:10, 71:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 71:33.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:10, 71:33.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 71:33.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 71:33.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 71:33.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:33.88 foundInterface = 0; \ 71:33.88 ^~~~~~~~~~~~~~ 71:33.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:33.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:33.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:33.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:33.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.88 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:13, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 71:33.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 71:33.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:33.88 } else 71:33.88 ^~~~ 71:33.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:33.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:33.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:33.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:33.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 71:33.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:34.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 71:34.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 71:34.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRunnable.h:10, 71:34.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 71:34.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:10, 71:34.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 71:34.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 71:34.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 71:34.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:34.88 foundInterface = 0; \ 71:34.88 ^~~~~~~~~~~~~~ 71:34.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:34.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:34.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:34.89 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:34.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:34.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:34.89 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:13, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 71:34.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 71:34.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:34.89 } else 71:34.89 ^~~~ 71:34.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:34.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:34.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:34.89 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:34.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 71:34.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:53.08 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 71:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:53.08 foundInterface = 0; \ 71:53.08 ^~~~~~~~~~~~~~ 71:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:53.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.08 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:53.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.08 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 71:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:53.08 } else 71:53.08 ^~~~ 71:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:53.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.08 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:53.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 71:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 71:53.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 71:53.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 71:53.09 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 71:53.09 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 71:53.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:53.09 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 71:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:53.10 foundInterface = 0; \ 71:53.10 ^~~~~~~~~~~~~~ 71:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:53.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:53.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.10 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 71:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:53.10 } else 71:53.10 ^~~~ 71:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:53.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:53.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 71:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 71:53.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 71:53.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 71:53.11 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 71:53.11 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 71:53.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:53.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 71:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:53.12 foundInterface = 0; \ 71:53.12 ^~~~~~~~~~~~~~ 71:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:53.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:53.12 ^~~~~~~~~~~~~~~~~~~~~~~ 71:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:53.12 NS_INTERFACE_MAP_END 71:53.12 ^~~~~~~~~~~~~~~~~~~~ 71:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:53.12 else 71:53.12 ^~~~ 71:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:53.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:53.12 ^~~~~~~~~~~~~~~~~~ 71:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:53.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 71:53.12 ^~~~~~~~~~~~~~~~~~~~~~ 71:53.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 71:53.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:53.14 foundInterface = 0; \ 71:53.14 ^~~~~~~~~~~~~~ 71:53.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:53.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackList.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:53.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.14 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 71:53.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 71:53.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:53.14 } else 71:53.14 ^~~~ 71:53.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:53.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:53.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:53.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 71:53.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:58.55 dom/media/doctor 72:10.16 dom/media/doctor/gtest 72:19.70 dom/media/eme 72:23.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:23.52 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 72:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:23.52 foundInterface = 0; \ 72:23.52 ^~~~~~~~~~~~~~ 72:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:23.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.52 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:23.52 NS_INTERFACE_MAP_END_INHERITING(Event) 72:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:23.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:23.52 } else 72:23.52 ^~~~ 72:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:23.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.52 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:23.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 72:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:23.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 72:23.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:23.54 foundInterface = 0; \ 72:23.54 ^~~~~~~~~~~~~~ 72:23.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:23.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:23.54 NS_INTERFACE_MAP_END_INHERITING(Event) 72:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:23.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:23.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:23.54 } else 72:23.54 ^~~~ 72:23.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:23.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:23.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:23.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 72:23.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 72:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 72:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 72:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 72:24.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 72:24.09 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:24.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 72:24.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:24.10 foundInterface = 0; \ 72:24.10 ^~~~~~~~~~~~~~ 72:24.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:24.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySession.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:24.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:24.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:24.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 72:24.10 } else 72:24.10 ^~~~ 72:24.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 72:24.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:24.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 72:24.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:24.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 72:24.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 72:24.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 72:24.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 72:24.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 72:24.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 72:24.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 72:24.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 72:24.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 72:24.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:24.14 foundInterface = 0; \ 72:24.14 ^~~~~~~~~~~~~~ 72:24.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:24.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:24.14 ^~~~~~~~~~~~~~~~~~~~~~~ 72:24.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:24.14 NS_INTERFACE_MAP_END 72:24.14 ^~~~~~~~~~~~~~~~~~~~ 72:24.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:24.14 else 72:24.14 ^~~~ 72:24.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:24.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:24.14 ^~~~~~~~~~~~~~~~~~ 72:24.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:24.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:24.14 ^~~~~~~~~~~~~~~~~~~~~~ 72:24.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 72:24.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:24.86 foundInterface = 0; \ 72:24.86 ^~~~~~~~~~~~~~ 72:24.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:24.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:24.86 ^~~~~~~~~~~~~~~~~~~~~~~ 72:24.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:24.86 NS_INTERFACE_MAP_END 72:24.86 ^~~~~~~~~~~~~~~~~~~~ 72:24.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:24.86 else 72:24.86 ^~~~ 72:24.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:24.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:24.86 ^~~~~~~~~~~~~~~~~~ 72:24.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:24.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:24.86 ^~~~~~~~~~~~~~~~~~~~~~ 72:24.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 72:24.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:24.94 foundInterface = 0; \ 72:24.94 ^~~~~~~~~~~~~~ 72:24.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:24.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:24.94 ^~~~~~~~~~~~~~~~~~~~~~~ 72:24.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:24.94 NS_INTERFACE_MAP_END 72:24.94 ^~~~~~~~~~~~~~~~~~~~ 72:24.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:24.94 else 72:24.94 ^~~~ 72:24.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:24.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:24.94 ^~~~~~~~~~~~~~~~~~ 72:24.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:24.94 NS_INTERFACE_MAP_ENTRY(nsIObserver) 72:24.94 ^~~~~~~~~~~~~~~~~~~~~~ 72:25.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 72:25.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:25.34 foundInterface = 0; \ 72:25.34 ^~~~~~~~~~~~~~ 72:25.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:25.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:25.34 ^~~~~~~~~~~~~~~~~~~~~~~ 72:25.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeys.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:25.34 NS_INTERFACE_MAP_END 72:25.34 ^~~~~~~~~~~~~~~~~~~~ 72:25.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 72:25.34 else 72:25.34 ^~~~ 72:25.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:25.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:25.34 ^~~~~~~~~~~~~~~~~~ 72:25.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeys.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:25.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:25.34 ^~~~~~~~~~~~~~~~~~~~~~ 72:36.93 dom/media/encoder 72:51.57 dom/media/fake-cdm 72:56.21 dom/media/fake-cdm/libfake.so 72:57.25 dom/media/flac 73:08.69 dom/media/gmp 74:16.07 dom/media/gmp/widevine-adapter 74:18.75 dom/media/gmp-plugin-openh264 74:19.52 dom/media/gmp-plugin-openh264/libfakeopenh264.so 74:19.72 dom/media/imagecapture 74:24.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaInfo.h:11, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioStream.h:11, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaStreamGraph.h:9, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.h:10, 74:24.59 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 74:24.60 /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 74:24.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:24.60 foundInterface = 0; \ 74:24.60 ^~~~~~~~~~~~~~ 74:24.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:24.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:24.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:24.60 /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/ImageCapture.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:24.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:24.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:24.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioStream.h:18, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaStreamGraph.h:9, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.h:10, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 74:24.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 74:24.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:24.60 } else 74:24.60 ^~~~ 74:24.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:24.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:24.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:24.60 /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:24.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 74:24.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:26.87 dom/media/ipc 75:25.88 dom/media/mediacapabilities 75:30.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 75:30.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 75:30.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 75:30.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/DecoderDoctorLogger.h:15, 75:30.99 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.h:10, 75:30.99 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 75:30.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 75:30.99 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 75:30.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:30.99 foundInterface = 0; \ 75:30.99 ^~~~~~~~~~~~~~ 75:30.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:30.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:30.99 ^~~~~~~~~~~~~~~~~~~~~~~ 75:30.99 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:30.99 NS_INTERFACE_MAP_END 75:30.99 ^~~~~~~~~~~~~~~~~~~~ 75:30.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:30.99 else 75:30.99 ^~~~ 75:30.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:30.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:30.99 ^~~~~~~~~~~~~~~~~~ 75:30.99 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:30.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:30.99 ^~~~~~~~~~~~~~~~~~~~~~ 75:38.01 dom/media/mediasink 75:52.30 dom/media/mediasource 75:57.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaInfo.h:11, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:11, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 75:57.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 75:57.29 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 75:57.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.29 foundInterface = 0; \ 75:57.29 ^~~~~~~~~~~~~~ 75:57.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.29 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/MediaSource.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:57.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.29 else 75:57.29 ^~~~ 75:57.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:57.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:57.29 ^~~~~~~~~~~~~~~~~~ 75:57.29 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/MediaSource.cpp:647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:57.29 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 75:57.29 ^~~~~~~~~~~~~~~~~~~~~~ 75:57.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 75:57.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.64 foundInterface = 0; \ 75:57.64 ^~~~~~~~~~~~~~ 75:57.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBuffer.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:18, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 75:57.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 75:57.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.64 } else 75:57.64 ^~~~ 75:57.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:57.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBuffer.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:57.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 75:57.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaInfo.h:11, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:11, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 75:57.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 75:57.66 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 75:57.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:57.66 foundInterface = 0; \ 75:57.66 ^~~~~~~~~~~~~~ 75:57.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:57.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.66 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBufferList.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:57.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:18, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 75:57.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 75:57.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:57.66 } else 75:57.66 ^~~~ 75:57.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:57.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:57.66 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:57.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 75:57.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:29.50 dom/media/mediasource/gtest 76:34.59 dom/media/mp3 76:44.15 dom/media/ogg 77:02.28 dom/media/platforms 77:29.27 dom/media/platforms/agnostic/bytestreams 77:30.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaData.h:15, 77:30.09 from /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 77:30.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 77:30.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 77:30.09 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:126:15: required from here 77:30.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 77:30.09 memset(aT, 0, sizeof(T)); 77:30.09 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:30.09 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 77:30.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 77:30.09 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 77:30.09 struct SPSData 77:30.09 ^~~~~~~ 77:32.99 dom/media/platforms/agnostic/eme 77:50.24 dom/media/platforms/agnostic/gmp 78:00.44 dom/media/platforms/omx 78:17.39 dom/media/platforms/ffmpeg 78:19.31 dom/media/platforms/ffmpeg/libav53 78:27.45 dom/media/platforms/ffmpeg/libav54 78:35.52 dom/media/platforms/ffmpeg/libav55 78:43.37 dom/media/platforms/ffmpeg/ffmpeg57 78:51.29 dom/media/platforms/ffmpeg/ffmpeg58 78:59.37 dom/media/systemservices 79:15.72 dom/media/wave 79:26.00 dom/media/webaudio 79:29.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 79:29.95 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 79:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:29.95 foundInterface = 0; \ 79:29.95 ^~~~~~~~~~~~~~ 79:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:29.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:29.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:29.95 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:29.95 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 79:29.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:29.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 79:29.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 79:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:29.95 } else 79:29.95 ^~~~ 79:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:29.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:29.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:29.95 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:29.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 79:29.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:31.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:31.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:31.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 79:31.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 79:31.36 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 79:31.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 79:31.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 79:31.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:31.36 foundInterface = 0; \ 79:31.36 ^~~~~~~~~~~~~~ 79:31.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:31.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:31.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:31.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:31.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:31.36 else 79:31.36 ^~~~ 79:31.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:31.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:31.36 ^~~~~~~~~~~~~~~~~~ 79:31.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:31.36 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 79:31.36 ^~~~~~~~~~~~~~~~~~~~~~ 79:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 79:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:31.45 foundInterface = 0; \ 79:31.45 ^~~~~~~~~~~~~~ 79:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:31.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:31.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioDestinationNode.cpp:336:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:31.45 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 79:31.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:31.45 else 79:31.45 ^~~~ 79:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:31.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:31.45 ^~~~~~~~~~~~~~~~~~ 79:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioDestinationNode.cpp:335:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:31.45 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 79:31.45 ^~~~~~~~~~~~~~~~~~~~~~ 79:31.61 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 79:31.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:31.61 foundInterface = 0; \ 79:31.61 ^~~~~~~~~~~~~~ 79:31.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:31.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:31.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:31.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:31.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:31.62 else 79:31.62 ^~~~ 79:31.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:31.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:31.62 ^~~~~~~~~~~~~~~~~~ 79:31.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:31.62 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:31.62 ^~~~~~~~~~~~~~~~~~~~~~ 79:31.72 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 79:31.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:31.72 foundInterface = 0; \ 79:31.72 ^~~~~~~~~~~~~~ 79:31.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:31.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:31.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.72 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:31.72 NS_INTERFACE_MAP_END_INHERITING(Event) 79:31.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:31.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 79:31.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 79:31.72 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 79:31.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 79:31.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:31.73 } else 79:31.73 ^~~~ 79:31.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:31.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:31.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:31.73 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:31.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 79:31.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 79:32.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 79:32.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 79:32.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:111: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] 79:32.03 memcpy(aDst, aSrc, aNElem * sizeof(T)); 79:32.03 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:32.03 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioParamTimeline.h:10, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 79:32.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 79:32.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 79:32.03 struct AudioTimelineEvent final 79:32.03 ^~~~~~~~~~~~~~~~~~ 79:56.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 79:56.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.07 foundInterface = 0; \ 79:56.07 ^~~~~~~~~~~~~~ 79:56.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.07 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 79:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:56.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 79:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.07 } else 79:56.07 ^~~~ 79:56.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 79:56.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.08 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:56.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 79:56.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.15 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 79:56.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.15 foundInterface = 0; \ 79:56.15 ^~~~~~~~~~~~~~ 79:56.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.16 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 79:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.16 } else 79:56.16 ^~~~ 79:56.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 79:56.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 79:56.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.19 foundInterface = 0; \ 79:56.19 ^~~~~~~~~~~~~~ 79:56.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.19 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 79:56.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.19 } else 79:56.19 ^~~~ 79:56.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 79:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.24 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 79:56.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.25 foundInterface = 0; \ 79:56.25 ^~~~~~~~~~~~~~ 79:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.25 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 79:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.25 } else 79:56.25 ^~~~ 79:56.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.25 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 79:56.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.27 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 79:56.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.27 foundInterface = 0; \ 79:56.27 ^~~~~~~~~~~~~~ 79:56.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.27 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.27 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 79:56.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.28 } else 79:56.28 ^~~~ 79:56.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 79:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.30 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 79:56.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.30 foundInterface = 0; \ 79:56.30 ^~~~~~~~~~~~~~ 79:56.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.30 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.30 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 79:56.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.31 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.31 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.31 } else 79:56.31 ^~~~ 79:56.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.31 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 79:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 79:56.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:56.32 foundInterface = 0; \ 79:56.32 ^~~~~~~~~~~~~~ 79:56.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:56.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:56.32 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 79:56.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 79:56.32 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 79:56.33 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 79:56.33 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 79:56.33 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 79:56.33 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 79:56.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 79:56.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:56.33 } else 79:56.33 ^~~~ 79:56.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:56.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:56.33 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:56.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 79:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 80:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.21 foundInterface = 0; \ 80:14.21 ^~~~~~~~~~~~~~ 80:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.21 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 80:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.21 } else 80:14.21 ^~~~ 80:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 80:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 80:14.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.22 foundInterface = 0; \ 80:14.22 ^~~~~~~~~~~~~~ 80:14.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.22 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 80:14.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.22 } else 80:14.22 ^~~~ 80:14.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 80:14.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.27 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 80:14.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.27 foundInterface = 0; \ 80:14.27 ^~~~~~~~~~~~~~ 80:14.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.27 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.27 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 80:14.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.27 } else 80:14.27 ^~~~ 80:14.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.27 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 80:14.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 80:14.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.34 foundInterface = 0; \ 80:14.34 ^~~~~~~~~~~~~~ 80:14.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.34 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 80:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.34 } else 80:14.34 ^~~~ 80:14.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 80:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.40 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 80:14.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.40 foundInterface = 0; \ 80:14.40 ^~~~~~~~~~~~~~ 80:14.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.41 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 80:14.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.41 } else 80:14.41 ^~~~ 80:14.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 80:14.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.46 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.46 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.46 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.46 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 80:14.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.47 foundInterface = 0; \ 80:14.47 ^~~~~~~~~~~~~~ 80:14.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.47 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.47 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 80:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.47 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.47 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.47 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.47 } else 80:14.47 ^~~~ 80:14.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.47 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 80:14.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.48 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 80:14.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:14.48 foundInterface = 0; \ 80:14.48 ^~~~~~~~~~~~~~ 80:14.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:14.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:14.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.48 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:14.48 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 80:14.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 80:14.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 80:14.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:14.48 } else 80:14.48 ^~~~ 80:14.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:14.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:14.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:14.48 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:14.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 80:14.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:23.90 dom/media/webaudio/blink 80:31.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 80:31.66 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 80:31.66 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/blink/HRTFPanner.cpp:275:67: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:31.66 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + x * convolutionDestinationR2[i]; 80:31.66 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:31.66 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/blink/HRTFPanner.cpp:274:67: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 80:31.66 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + x * convolutionDestinationL2[i]; 80:31.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 80:33.97 dom/media/webm 80:49.56 dom/media/webrtc 81:02.53 dom/media/webspeech/synth 81:07.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 81:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 81:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 81:07.75 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 81:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 81:07.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 81:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:07.75 foundInterface = 0; \ 81:07.75 ^~~~~~~~~~~~~~ 81:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:07.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:07.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:07.75 else 81:07.75 ^~~~ 81:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:07.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:07.75 ^~~~~~~~~~~~~~~~~~ 81:07.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:07.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:07.76 ^~~~~~~~~~~~~~~~~~~~~~ 81:07.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 81:07.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:07.77 foundInterface = 0; \ 81:07.77 ^~~~~~~~~~~~~~ 81:07.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:07.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:07.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:07.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 81:07.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.h:10, 81:07.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 81:07.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 81:07.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:07.77 } else 81:07.77 ^~~~ 81:07.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:07.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:07.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 81:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 81:07.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 81:07.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 81:07.78 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 81:07.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 81:07.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 81:07.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:07.78 foundInterface = 0; \ 81:07.78 ^~~~~~~~~~~~~~ 81:07.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:07.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:07.78 ^~~~~~~~~~~~~~~~~~~~~~~ 81:07.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:07.78 NS_INTERFACE_MAP_END 81:07.78 ^~~~~~~~~~~~~~~~~~~~ 81:07.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:07.78 else 81:07.78 ^~~~ 81:07.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:07.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:07.78 ^~~~~~~~~~~~~~~~~~ 81:07.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:07.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:07.78 ^~~~~~~~~~~~~~~~~~~~~~ 81:07.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 81:07.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:07.86 foundInterface = 0; \ 81:07.86 ^~~~~~~~~~~~~~ 81:07.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:07.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:07.86 ^~~~~~~~~~~~~~~~~~~~~~~ 81:07.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:07.86 NS_INTERFACE_MAP_END 81:07.86 ^~~~~~~~~~~~~~~~~~~~ 81:07.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:07.86 else 81:07.86 ^~~~ 81:07.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:07.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:07.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:07.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 81:07.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:08.02 foundInterface = 0; \ 81:08.02 ^~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:08.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:08.02 ^~~~~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:08.02 NS_INTERFACE_MAP_END 81:08.02 ^~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:08.02 else 81:08.02 ^~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:08.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:08.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 81:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:08.02 foundInterface = 0; \ 81:08.02 ^~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:08.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:08.02 ^~~~~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:08.02 NS_INTERFACE_MAP_END 81:08.02 ^~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:08.02 else 81:08.02 ^~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:08.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:08.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 81:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:13.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 81:13.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 81:13.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 81:13.54 return isLocal; 81:13.54 ^~~~~~~ 81:14.97 dom/media/webspeech/synth/speechd 81:18.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 81:18.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 81:18.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 81:18.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 81:18.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 81:18.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 81:18.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 81:18.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 81:18.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:18.16 foundInterface = 0; \ 81:18.16 ^~~~~~~~~~~~~~ 81:18.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:18.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:18.16 ^~~~~~~~~~~~~~~~~~~~~~~ 81:18.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:18.16 NS_INTERFACE_MAP_END 81:18.16 ^~~~~~~~~~~~~~~~~~~~ 81:18.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:18.16 else 81:18.16 ^~~~ 81:18.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:18.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:18.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:18.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:18.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 81:18.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:18.17 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 81:18.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:18.17 foundInterface = 0; \ 81:18.17 ^~~~~~~~~~~~~~ 81:18.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:18.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:18.17 ^~~~~~~~~~~~~~~~~~~~~~~ 81:18.17 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:18.17 NS_INTERFACE_MAP_END 81:18.17 ^~~~~~~~~~~~~~~~~~~~ 81:18.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:18.17 else 81:18.17 ^~~~ 81:18.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:18.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:18.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:18.17 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:18.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 81:18.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:20.68 dom/media/webspeech/recognition 81:21.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 81:21.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 81:21.78 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.h:10, 81:21.78 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 81:21.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 81:21.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 81:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:21.78 foundInterface = 0; \ 81:21.78 ^~~~~~~~~~~~~~ 81:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:21.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:21.78 ^~~~~~~~~~~~~~~~~~~~~~~ 81:21.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:21.78 NS_INTERFACE_MAP_END 81:21.78 ^~~~~~~~~~~~~~~~~~~~ 81:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:21.78 else 81:21.78 ^~~~ 81:21.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:21.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:21.78 ^~~~~~~~~~~~~~~~~~ 81:21.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:21.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:21.79 ^~~~~~~~~~~~~~~~~~~~~~ 81:24.50 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 81:24.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:24.50 foundInterface = 0; \ 81:24.50 ^~~~~~~~~~~~~~ 81:24.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:24.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:24.50 ^~~~~~~~~~~~~~~~~~~~~~~ 81:24.50 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:24.50 NS_INTERFACE_MAP_END 81:24.50 ^~~~~~~~~~~~~~~~~~~~ 81:24.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:24.50 else 81:24.50 ^~~~ 81:24.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:24.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:24.50 ^~~~~~~~~~~~~~~~~~ 81:24.50 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:24.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:24.50 ^~~~~~~~~~~~~~~~~~~~~~ 81:26.31 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 81:26.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:26.32 foundInterface = 0; \ 81:26.32 ^~~~~~~~~~~~~~ 81:26.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:26.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:26.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:26.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:26.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:26.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:26.32 else 81:26.32 ^~~~ 81:26.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:26.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:26.32 ^~~~~~~~~~~~~~~~~~ 81:26.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:26.32 NS_INTERFACE_MAP_ENTRY(nsIObserver) 81:26.32 ^~~~~~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:26.36 foundInterface = 0; \ 81:26.36 ^~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:26.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:26.36 ^~~~~~~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:26.36 NS_INTERFACE_MAP_END 81:26.36 ^~~~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:26.36 else 81:26.36 ^~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:26.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:26.36 ^~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:26.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:26.36 ^~~~~~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:26.36 foundInterface = 0; \ 81:26.36 ^~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:26.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:26.36 ^~~~~~~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:26.36 NS_INTERFACE_MAP_END 81:26.36 ^~~~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:26.36 else 81:26.36 ^~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:26.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:26.36 ^~~~~~~~~~~~~~~~~~ 81:26.36 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:26.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:26.36 ^~~~~~~~~~~~~~~~~~~~~~ 81:26.37 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 81:26.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:26.37 foundInterface = 0; \ 81:26.37 ^~~~~~~~~~~~~~ 81:26.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:26.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:26.37 ^~~~~~~~~~~~~~~~~~~~~~~ 81:26.37 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:26.37 NS_INTERFACE_MAP_END 81:26.37 ^~~~~~~~~~~~~~~~~~~~ 81:26.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:26.37 else 81:26.37 ^~~~ 81:26.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:26.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:26.37 ^~~~~~~~~~~~~~~~~~ 81:26.37 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:26.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:26.37 ^~~~~~~~~~~~~~~~~~~~~~ 81:33.58 dom/media/mp4 81:53.67 dom/media/gtest 83:09.60 dom/media/gtest/mp4_demuxer 83:23.05 dom/midi 83:27.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 83:27.41 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 83:27.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:27.41 foundInterface = 0; \ 83:27.41 ^~~~~~~~~~~~~~ 83:27.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:27.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:27.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:27.41 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:27.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:27.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:27.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 83:27.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 83:27.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:27.41 else 83:27.41 ^~~~ 83:27.41 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:53:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 83:27.41 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 83:27.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 83:29.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 83:29.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:29.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 83:29.44 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 83:29.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 83:29.44 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 83:29.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:29.44 foundInterface = 0; \ 83:29.44 ^~~~~~~~~~~~~~ 83:29.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:29.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:29.44 ^~~~~~~~~~~~~~~~~~~~~~~ 83:29.44 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:29.44 NS_INTERFACE_MAP_END 83:29.44 ^~~~~~~~~~~~~~~~~~~~ 83:29.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:29.44 else 83:29.44 ^~~~ 83:29.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:29.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:29.44 ^~~~~~~~~~~~~~~~~~ 83:29.44 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIInputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:29.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:29.44 ^~~~~~~~~~~~~~~~~~~~~~ 83:29.47 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 83:29.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:29.47 foundInterface = 0; \ 83:29.47 ^~~~~~~~~~~~~~ 83:29.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:29.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.47 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:29.47 NS_INTERFACE_MAP_END_INHERITING(Event) 83:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:29.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 83:29.47 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 83:29.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 83:29.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:29.47 } else 83:29.47 ^~~~ 83:29.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:29.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.47 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:29.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 83:29.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 83:29.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 83:29.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:29.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 83:29.48 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 83:29.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 83:29.48 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 83:29.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:29.48 foundInterface = 0; \ 83:29.48 ^~~~~~~~~~~~~~ 83:29.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:29.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:29.48 ^~~~~~~~~~~~~~~~~~~~~~~ 83:29.48 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:29.48 NS_INTERFACE_MAP_END 83:29.48 ^~~~~~~~~~~~~~~~~~~~ 83:29.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:29.48 else 83:29.48 ^~~~ 83:29.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:29.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:29.48 ^~~~~~~~~~~~~~~~~~ 83:29.48 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIOutputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:29.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:29.49 ^~~~~~~~~~~~~~~~~~~~~~ 83:29.49 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::QueryInterface(const nsIID&, void**)': 83:29.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:29.49 foundInterface = 0; \ 83:29.49 ^~~~~~~~~~~~~~ 83:29.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:29.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:29.49 ^~~~~~~~~~~~~~~~~~~~~~~ 83:29.49 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPermissionRequest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:29.49 NS_INTERFACE_MAP_END 83:29.49 ^~~~~~~~~~~~~~~~~~~~ 83:29.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:29.49 else 83:29.49 ^~~~ 83:29.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:29.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.49 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPermissionRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:29.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 83:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.52 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 83:29.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:29.52 foundInterface = 0; \ 83:29.52 ^~~~~~~~~~~~~~ 83:29.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:29.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.52 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPort.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:29.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:29.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 83:29.52 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 83:29.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 83:29.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 83:29.52 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 83:29.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 83:29.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:29.52 else 83:29.52 ^~~~ 83:29.52 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPort.cpp:33:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 83:29.52 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 83:29.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:42.89 dom/notification 83:49.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 83:49.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 83:49.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:49.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 83:49.28 from /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:7, 83:49.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 83:49.28 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 83:49.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.28 foundInterface = 0; \ 83:49.28 ^~~~~~~~~~~~~~ 83:49.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:49.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:49.28 ^~~~~~~~~~~~~~~~~~~~~~~ 83:49.28 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:49.28 NS_INTERFACE_MAP_END 83:49.28 ^~~~~~~~~~~~~~~~~~~~ 83:49.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.28 else 83:49.28 ^~~~ 83:49.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:49.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:49.28 ^~~~~~~~~~~~~~~~~~ 83:49.28 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:49.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:49.28 ^~~~~~~~~~~~~~~~~~~~~~ 83:49.30 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 83:49.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.30 foundInterface = 0; \ 83:49.30 ^~~~~~~~~~~~~~ 83:49.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:49.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:49.30 ^~~~~~~~~~~~~~~~~~~~~~~ 83:49.30 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:49.30 NS_INTERFACE_MAP_END 83:49.30 ^~~~~~~~~~~~~~~~~~~~ 83:49.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.30 else 83:49.30 ^~~~ 83:49.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:49.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:49.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.30 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:49.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 83:49.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.33 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 83:49.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.33 foundInterface = 0; \ 83:49.33 ^~~~~~~~~~~~~~ 83:49.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.33 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:49.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.33 else 83:49.33 ^~~~ 83:49.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:49.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:49.33 ^~~~~~~~~~~~~~~~~~ 83:49.33 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:1186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:49.33 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 83:49.33 ^~~~~~~~~~~~~~~~~~~~~~ 83:49.39 /builddir/build/BUILD/firefox-64.0.2/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 83:49.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.40 foundInterface = 0; \ 83:49.40 ^~~~~~~~~~~~~~ 83:49.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.40 /builddir/build/BUILD/firefox-64.0.2/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.40 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 83:49.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:49.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 83:49.40 from /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:7, 83:49.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 83:49.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.40 } else 83:49.40 ^~~~ 83:49.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:49.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:49.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.40 /builddir/build/BUILD/firefox-64.0.2/dom/notification/NotificationEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:49.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 83:49.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:58.72 dom/offline 84:02.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 84:02.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 84:02.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIApplicationCache.h:10, 84:02.06 from /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.h:11, 84:02.07 from /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp:7, 84:02.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 84:02.07 /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 84:02.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:02.07 foundInterface = 0; \ 84:02.07 ^~~~~~~~~~~~~~ 84:02.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:02.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:02.07 /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:02.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 84:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:02.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:02.07 else 84:02.07 ^~~~ 84:02.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:02.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:02.07 ^~~~~~~~~~~~~~~~~~ 84:02.07 /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:02.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 84:02.07 ^~~~~~~~~~~~~~~~~~~~~~ 84:04.31 dom/power 84:08.45 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/dom/power/PowerManagerService.cpp:7, 84:08.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 84:08.45 /builddir/build/BUILD/firefox-64.0.2/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 84:08.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:08.45 foundInterface = 0; \ 84:08.45 ^~~~~~~~~~~~~~ 84:08.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:08.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:08.45 ^~~~~~~~~~~~~~~~~~~~~~~ 84:08.45 /builddir/build/BUILD/firefox-64.0.2/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:08.45 NS_INTERFACE_MAP_END 84:08.45 ^~~~~~~~~~~~~~~~~~~~ 84:08.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:08.45 else 84:08.45 ^~~~ 84:08.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:08.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:08.45 ^~~~~~~~~~~~~~~~~~ 84:08.45 /builddir/build/BUILD/firefox-64.0.2/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:08.45 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 84:08.45 ^~~~~~~~~~~~~~~~~~~~~~ 84:10.67 dom/push 84:14.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp:7, 84:14.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 84:14.46 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 84:14.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:14.46 foundInterface = 0; \ 84:14.46 ^~~~~~~~~~~~~~ 84:14.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:14.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:14.46 ^~~~~~~~~~~~~~~~~~~~~~~ 84:14.46 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:14.46 NS_INTERFACE_MAP_END 84:14.46 ^~~~~~~~~~~~~~~~~~~~ 84:14.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:14.46 else 84:14.46 ^~~~ 84:14.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:14.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:14.46 ^~~~~~~~~~~~~~~~~~ 84:14.46 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:14.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:14.46 ^~~~~~~~~~~~~~~~~~~~~~ 84:16.22 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 84:16.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:16.22 foundInterface = 0; \ 84:16.22 ^~~~~~~~~~~~~~ 84:16.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:16.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:16.22 ^~~~~~~~~~~~~~~~~~~~~~~ 84:16.22 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:16.22 NS_INTERFACE_MAP_END 84:16.22 ^~~~~~~~~~~~~~~~~~~~ 84:16.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:16.22 else 84:16.22 ^~~~ 84:16.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:16.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:16.22 ^~~~~~~~~~~~~~~~~~ 84:16.22 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:16.22 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 84:16.22 ^~~~~~~~~~~~~~~~~~~~~~ 84:16.23 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 84:16.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:16.23 foundInterface = 0; \ 84:16.23 ^~~~~~~~~~~~~~ 84:16.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:16.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:16.23 ^~~~~~~~~~~~~~~~~~~~~~~ 84:16.23 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:16.23 NS_INTERFACE_MAP_END 84:16.23 ^~~~~~~~~~~~~~~~~~~~ 84:16.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:16.23 else 84:16.23 ^~~~ 84:16.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:16.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:16.23 ^~~~~~~~~~~~~~~~~~ 84:16.23 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:16.23 NS_INTERFACE_MAP_ENTRY(nsIPushData) 84:16.23 ^~~~~~~~~~~~~~~~~~~~~~ 84:16.27 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 84:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:16.27 foundInterface = 0; \ 84:16.27 ^~~~~~~~~~~~~~ 84:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:16.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:16.27 ^~~~~~~~~~~~~~~~~~~~~~~ 84:16.27 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:16.27 NS_INTERFACE_MAP_END 84:16.27 ^~~~~~~~~~~~~~~~~~~~ 84:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:16.27 else 84:16.27 ^~~~ 84:16.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:16.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:16.27 ^~~~~~~~~~~~~~~~~~ 84:16.27 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:16.27 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 84:16.27 ^~~~~~~~~~~~~~~~~~~~~~ 84:16.29 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 84:16.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:16.29 foundInterface = 0; \ 84:16.29 ^~~~~~~~~~~~~~ 84:16.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:16.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:16.29 ^~~~~~~~~~~~~~~~~~~~~~~ 84:16.29 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:16.29 NS_INTERFACE_MAP_END 84:16.29 ^~~~~~~~~~~~~~~~~~~~ 84:16.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:16.29 else 84:16.29 ^~~~ 84:16.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:16.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:16.29 ^~~~~~~~~~~~~~~~~~ 84:16.29 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:16.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:16.29 ^~~~~~~~~~~~~~~~~~~~~~ 84:16.30 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 84:16.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:16.30 foundInterface = 0; \ 84:16.30 ^~~~~~~~~~~~~~ 84:16.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:16.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:16.30 ^~~~~~~~~~~~~~~~~~~~~~~ 84:16.30 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscriptionOptions.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:16.30 NS_INTERFACE_MAP_END 84:16.30 ^~~~~~~~~~~~~~~~~~~~ 84:16.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:16.30 else 84:16.30 ^~~~ 84:16.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:16.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:16.30 ^~~~~~~~~~~~~~~~~~ 84:16.30 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscriptionOptions.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:16.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:16.30 ^~~~~~~~~~~~~~~~~~~~~~ 84:21.90 dom/quota 84:28.75 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/dom/quota/ActorsChild.h:10, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/dom/quota/ActorsChild.cpp:7, 84:28.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 84:28.75 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 84:28.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:28.75 foundInterface = 0; \ 84:28.75 ^~~~~~~~~~~~~~ 84:28.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:28.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:28.75 ^~~~~~~~~~~~~~~~~~~~~~~ 84:28.75 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:28.75 NS_INTERFACE_MAP_END 84:28.75 ^~~~~~~~~~~~~~~~~~~~ 84:28.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:28.75 else 84:28.75 ^~~~ 84:28.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:28.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:28.75 ^~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:28.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:28.76 foundInterface = 0; \ 84:28.76 ^~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:28.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:28.76 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:28.76 else 84:28.76 ^~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:28.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:28.76 ^~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:28.76 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:28.76 foundInterface = 0; \ 84:28.76 ^~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:28.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:28.76 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:28.76 else 84:28.76 ^~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:28.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:28.76 ^~~~~~~~~~~~~~~~~~ 84:28.76 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:28.76 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 84:28.76 ^~~~~~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:28.90 foundInterface = 0; \ 84:28.90 ^~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:28.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:28.90 ^~~~~~~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:28.90 NS_INTERFACE_MAP_END 84:28.90 ^~~~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:28.90 else 84:28.90 ^~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:28.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:28.90 ^~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:28.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:28.90 ^~~~~~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:28.90 foundInterface = 0; \ 84:28.90 ^~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:28.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:28.90 ^~~~~~~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:877:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:28.90 NS_INTERFACE_MAP_END 84:28.90 ^~~~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 84:28.90 else 84:28.90 ^~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:28.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:28.90 ^~~~~~~~~~~~~~~~~~ 84:28.90 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:876:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:28.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:28.90 ^~~~~~~~~~~~~~~~~~~~~~ 84:49.37 dom/quota/test/gtest 84:53.26 dom/security 84:59.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/dom/security/CSPEvalChecker.cpp:8, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 84:59.08 /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:59.08 foundInterface = 0; \ 84:59.08 ^~~~~~~~~~~~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:59.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:59.08 ^~~~~~~~~~~~~~~~~~~~~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:59.08 NS_INTERFACE_MAP_END 84:59.08 ^~~~~~~~~~~~~~~~~~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 84:59.08 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 84:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp:268:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 84:59.08 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 84:59.08 ^~~~~~~~~~~~~~~~~~~~ 84:59.08 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp:18, 84:59.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 84:59.08 } else 84:59.08 ^~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 84:59.08 } else 84:59.08 ^~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 84:59.08 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 84:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 84:59.08 /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp:268:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 84:59.08 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 84:59.08 ^~~~~~~~~~~~~~~~~~~~ 85:19.76 dom/security/test/gtest 85:26.77 dom/security/featurepolicy 85:29.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/Feature.h:11, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/Feature.cpp:7, 85:29.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 85:29.96 /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 85:29.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:29.97 foundInterface = 0; \ 85:29.97 ^~~~~~~~~~~~~~ 85:29.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:29.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:29.97 ^~~~~~~~~~~~~~~~~~~~~~~ 85:29.97 /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:29.97 NS_INTERFACE_MAP_END 85:29.97 ^~~~~~~~~~~~~~~~~~~~ 85:29.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:29.97 else 85:29.97 ^~~~ 85:29.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:29.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:29.97 ^~~~~~~~~~~~~~~~~~ 85:29.97 /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:29.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:29.97 ^~~~~~~~~~~~~~~~~~~~~~ 85:32.78 dom/security/featurepolicy/test/gtest 85:37.70 dom/storage 85:48.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 85:48.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 85:48.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:48.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:48.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 85:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 85:48.92 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.h:11, 85:48.92 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.h:10, 85:48.92 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:7, 85:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 85:48.92 /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 85:48.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:48.92 foundInterface = 0; \ 85:48.92 ^~~~~~~~~~~~~~ 85:48.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:48.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:48.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:48.92 /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:48.92 NS_INTERFACE_MAP_END_INHERITING(Storage) 85:48.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:48.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:48.92 else 85:48.92 ^~~~ 85:48.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:48.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:48.92 ^~~~~~~~~~~~~~~~~~ 85:48.92 /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:48.92 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:48.92 ^~~~~~~~~~~~~~~~~~~~~~ 85:49.00 /builddir/build/BUILD/firefox-64.0.2/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 85:49.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:49.00 foundInterface = 0; \ 85:49.00 ^~~~~~~~~~~~~~ 85:49.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:49.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:49.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:49.00 /builddir/build/BUILD/firefox-64.0.2/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:49.00 NS_INTERFACE_MAP_END_INHERITING(Storage) 85:49.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:49.00 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.h:13, 85:49.00 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.h:10, 85:49.00 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:7, 85:49.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 85:49.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:49.00 } else 85:49.00 ^~~~ 85:49.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:49.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:49.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:49.00 /builddir/build/BUILD/firefox-64.0.2/dom/storage/SessionStorage.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:49.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 85:49.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:49.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 85:49.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 85:49.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:49.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:49.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 85:49.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 85:49.03 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.h:11, 85:49.03 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.h:10, 85:49.03 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:7, 85:49.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 85:49.03 /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 85:49.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:49.03 foundInterface = 0; \ 85:49.03 ^~~~~~~~~~~~~~ 85:49.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:49.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:49.03 ^~~~~~~~~~~~~~~~~~~~~~~ 85:49.03 /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:49.03 NS_INTERFACE_MAP_END 85:49.03 ^~~~~~~~~~~~~~~~~~~~ 85:49.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:49.03 else 85:49.03 ^~~~ 85:49.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:49.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:49.03 ^~~~~~~~~~~~~~~~~~ 85:49.03 /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:49.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:49.03 ^~~~~~~~~~~~~~~~~~~~~~ 85:49.05 /builddir/build/BUILD/firefox-64.0.2/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 85:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:49.05 foundInterface = 0; \ 85:49.05 ^~~~~~~~~~~~~~ 85:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:49.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:49.05 ^~~~~~~~~~~~~~~~~~~~~~~ 85:49.05 /builddir/build/BUILD/firefox-64.0.2/dom/storage/StorageActivityService.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:49.05 NS_INTERFACE_MAP_END 85:49.05 ^~~~~~~~~~~~~~~~~~~~ 85:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:49.05 else 85:49.05 ^~~~ 85:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:49.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:49.05 ^~~~~~~~~~~~~~~~~~ 85:49.05 /builddir/build/BUILD/firefox-64.0.2/dom/storage/StorageActivityService.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:49.05 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 85:49.05 ^~~~~~~~~~~~~~~~~~~~~~ 86:04.68 dom/svg 86:08.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 86:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 86:08.63 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedLengthList.h:10, 86:08.63 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedLengthList.cpp:7, 86:08.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 86:08.63 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 86:08.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.63 foundInterface = 0; \ 86:08.63 ^~~~~~~~~~~~~~ 86:08.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.63 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.63 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.63 NS_INTERFACE_MAP_END 86:08.63 ^~~~~~~~~~~~~~~~~~~~ 86:08.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.63 else 86:08.63 ^~~~ 86:08.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.63 ^~~~~~~~~~~~~~~~~~ 86:08.63 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.64 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 86:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.64 foundInterface = 0; \ 86:08.64 ^~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.64 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.64 NS_INTERFACE_MAP_END 86:08.64 ^~~~~~~~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.64 else 86:08.64 ^~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.64 ^~~~~~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.64 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 86:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.64 foundInterface = 0; \ 86:08.64 ^~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.64 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.64 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.64 NS_INTERFACE_MAP_END 86:08.65 ^~~~~~~~~~~~~~~~~~~~ 86:08.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.65 else 86:08.65 ^~~~ 86:08.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.65 ^~~~~~~~~~~~~~~~~~ 86:08.65 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.65 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.68 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.69 foundInterface = 0; \ 86:08.69 ^~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.69 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.69 NS_INTERFACE_MAP_END 86:08.69 ^~~~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.69 else 86:08.69 ^~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.69 ^~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.69 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.69 foundInterface = 0; \ 86:08.69 ^~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.69 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.69 NS_INTERFACE_MAP_END 86:08.69 ^~~~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.69 else 86:08.69 ^~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.69 ^~~~~~~~~~~~~~~~~~ 86:08.69 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.69 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 86:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.75 foundInterface = 0; \ 86:08.75 ^~~~~~~~~~~~~~ 86:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.75 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.75 NS_INTERFACE_MAP_END 86:08.75 ^~~~~~~~~~~~~~~~~~~~ 86:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.75 else 86:08.75 ^~~~ 86:08.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.76 ^~~~~~~~~~~~~~~~~~ 86:08.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.76 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.80 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 86:08.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.80 foundInterface = 0; \ 86:08.80 ^~~~~~~~~~~~~~ 86:08.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.80 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.80 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.81 NS_INTERFACE_MAP_END 86:08.81 ^~~~~~~~~~~~~~~~~~~~ 86:08.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.81 else 86:08.81 ^~~~ 86:08.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.81 ^~~~~~~~~~~~~~~~~~ 86:08.81 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.81 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 86:08.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.83 foundInterface = 0; \ 86:08.83 ^~~~~~~~~~~~~~ 86:08.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.83 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.83 NS_INTERFACE_MAP_END 86:08.83 ^~~~~~~~~~~~~~~~~~~~ 86:08.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.83 else 86:08.83 ^~~~ 86:08.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.83 ^~~~~~~~~~~~~~~~~~ 86:08.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.83 ^~~~~~~~~~~~~~~~~~~~~~ 86:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 86:08.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:08.84 foundInterface = 0; \ 86:08.84 ^~~~~~~~~~~~~~ 86:08.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:08.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:08.84 ^~~~~~~~~~~~~~~~~~~~~~~ 86:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:08.84 NS_INTERFACE_MAP_END 86:08.84 ^~~~~~~~~~~~~~~~~~~~ 86:08.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:08.84 else 86:08.84 ^~~~ 86:08.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:08.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:08.84 ^~~~~~~~~~~~~~~~~~ 86:08.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:08.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:08.84 ^~~~~~~~~~~~~~~~~~~~~~ 86:09.79 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 86:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:09.79 foundInterface = 0; \ 86:09.79 ^~~~~~~~~~~~~~ 86:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:09.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:09.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:09.79 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAElement.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:09.79 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 86:09.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:09.79 else 86:09.79 ^~~~ 86:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:09.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:09.79 ^~~~~~~~~~~~~~~~~~ 86:09.79 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAElement.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:09.79 NS_INTERFACE_MAP_ENTRY(Link) 86:09.79 ^~~~~~~~~~~~~~~~~~~~~~ 86:26.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDTracker.h:11, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimateTransformElement.cpp:7, 86:26.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 86:26.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 86:26.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:26.83 foundInterface = 0; \ 86:26.83 ^~~~~~~~~~~~~~ 86:26.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:26.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:26.83 ^~~~~~~~~~~~~~~~~~~~~~~ 86:26.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:26.83 NS_INTERFACE_MAP_END 86:26.83 ^~~~~~~~~~~~~~~~~~~~ 86:26.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:26.83 else 86:26.83 ^~~~ 86:26.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:26.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:26.83 ^~~~~~~~~~~~~~~~~~ 86:26.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:26.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:26.83 ^~~~~~~~~~~~~~~~~~~~~~ 86:26.83 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 86:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:26.84 foundInterface = 0; \ 86:26.84 ^~~~~~~~~~~~~~ 86:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:26.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:26.84 ^~~~~~~~~~~~~~~~~~~~~~~ 86:26.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:26.84 NS_INTERFACE_MAP_END 86:26.84 ^~~~~~~~~~~~~~~~~~~~ 86:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:26.84 else 86:26.84 ^~~~ 86:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:26.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:26.84 ^~~~~~~~~~~~~~~~~~ 86:26.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:26.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:26.84 ^~~~~~~~~~~~~~~~~~~~~~ 86:26.87 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 86:26.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:26.87 foundInterface = 0; \ 86:26.87 ^~~~~~~~~~~~~~ 86:26.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:26.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:26.87 ^~~~~~~~~~~~~~~~~~~~~~~ 86:26.87 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:26.87 NS_INTERFACE_MAP_END 86:26.87 ^~~~~~~~~~~~~~~~~~~~ 86:26.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:26.87 else 86:26.87 ^~~~ 86:26.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:26.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:26.87 ^~~~~~~~~~~~~~~~~~ 86:26.87 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:26.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:26.87 ^~~~~~~~~~~~~~~~~~~~~~ 86:26.92 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 86:26.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:26.92 foundInterface = 0; \ 86:26.92 ^~~~~~~~~~~~~~ 86:26.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:26.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:26.92 ^~~~~~~~~~~~~~~~~~~~~~~ 86:26.93 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:26.93 NS_INTERFACE_MAP_END 86:26.93 ^~~~~~~~~~~~~~~~~~~~ 86:26.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:26.93 else 86:26.93 ^~~~ 86:26.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:26.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:26.93 ^~~~~~~~~~~~~~~~~~ 86:26.93 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:26.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:26.93 ^~~~~~~~~~~~~~~~~~~~~~ 86:27.89 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 86:27.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:27.89 foundInterface = 0; \ 86:27.89 ^~~~~~~~~~~~~~ 86:27.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:27.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:27.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:27.89 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:27.89 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 86:27.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:27.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:27.89 else 86:27.89 ^~~~ 86:27.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:27.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:27.89 ^~~~~~~~~~~~~~~~~~ 86:27.89 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:27.89 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 86:27.89 ^~~~~~~~~~~~~~~~~~~~~~ 87:01.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 87:01.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 87:01.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 87:01.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGViewportElement.h:11, 87:01.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 87:01.58 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 87:01.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 87:01.58 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 87:01.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:01.59 foundInterface = 0; \ 87:01.59 ^~~~~~~~~~~~~~ 87:01.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:01.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:01.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.59 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:01.59 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 87:01.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:01.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:01.59 else 87:01.59 ^~~~ 87:01.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:01.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:01.59 ^~~~~~~~~~~~~~~~~~ 87:01.59 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:01.59 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 87:01.59 ^~~~~~~~~~~~~~~~~~~~~~ 87:26.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:12, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 87:26.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 87:26.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 87:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:26.84 foundInterface = 0; \ 87:26.84 ^~~~~~~~~~~~~~ 87:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:26.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:26.84 ^~~~~~~~~~~~~~~~~~~~~~~ 87:26.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPreserveAspectRatio.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:26.84 NS_INTERFACE_MAP_END 87:26.84 ^~~~~~~~~~~~~~~~~~~~ 87:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:26.84 else 87:26.84 ^~~~ 87:26.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:26.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:26.84 ^~~~~~~~~~~~~~~~~~ 87:26.84 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPreserveAspectRatio.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:26.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:26.84 ^~~~~~~~~~~~~~~~~~~~~~ 87:26.85 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 87:26.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:26.85 foundInterface = 0; \ 87:26.85 ^~~~~~~~~~~~~~ 87:26.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:26.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:26.85 ^~~~~~~~~~~~~~~~~~~~~~~ 87:26.85 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:26.85 NS_INTERFACE_MAP_END 87:26.85 ^~~~~~~~~~~~~~~~~~~~ 87:26.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:26.85 else 87:26.85 ^~~~ 87:26.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:26.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:26.85 ^~~~~~~~~~~~~~~~~~ 87:26.85 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:26.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:26.85 ^~~~~~~~~~~~~~~~~~~~~~ 87:28.16 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 87:28.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:28.16 foundInterface = 0; \ 87:28.16 ^~~~~~~~~~~~~~ 87:28.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:28.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:28.16 ^~~~~~~~~~~~~~~~~~~~~~~ 87:28.16 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:28.16 NS_INTERFACE_MAP_END 87:28.16 ^~~~~~~~~~~~~~~~~~~~ 87:28.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:28.16 else 87:28.16 ^~~~ 87:28.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:28.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:28.16 ^~~~~~~~~~~~~~~~~~ 87:28.16 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:28.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:28.16 ^~~~~~~~~~~~~~~~~~~~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 87:28.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:28.17 foundInterface = 0; \ 87:28.17 ^~~~~~~~~~~~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:28.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:28.17 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 87:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:28.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 87:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPointList.h:12, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:14, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 87:28.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 87:28.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:28.17 } else 87:28.17 ^~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:28.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:28.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 87:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.17 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 87:28.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 87:28.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:12, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 87:28.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 87:28.25 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 87:28.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:28.26 foundInterface = 0; \ 87:28.26 ^~~~~~~~~~~~~~ 87:28.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:28.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:28.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.26 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:28.26 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 87:28.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPointList.h:12, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:14, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 87:28.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 87:28.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:28.26 } else 87:28.26 ^~~~ 87:28.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:28.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:28.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:28.26 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:28.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 87:28.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:41.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGStringList.h:11, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTests.h:11, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTextElement.h:10, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGTextElement.cpp:7, 87:41.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 87:41.32 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 87:41.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:41.32 foundInterface = 0; \ 87:41.32 ^~~~~~~~~~~~~~ 87:41.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:41.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:41.32 ^~~~~~~~~~~~~~~~~~~~~~~ 87:41.32 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:41.32 NS_INTERFACE_MAP_END 87:41.33 ^~~~~~~~~~~~~~~~~~~~ 87:41.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:41.33 else 87:41.33 ^~~~ 87:41.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:41.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:41.33 ^~~~~~~~~~~~~~~~~~ 87:41.33 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:41.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:41.33 ^~~~~~~~~~~~~~~~~~~~~~ 87:52.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 87:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 87:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 87:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 87:52.74 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGAttrTearoffTable.h:10, 87:52.74 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGBoolean.cpp:8, 87:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 87:52.74 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 87:52.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:52.75 foundInterface = 0; \ 87:52.75 ^~~~~~~~~~~~~~ 87:52.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:52.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:52.75 ^~~~~~~~~~~~~~~~~~~~~~~ 87:52.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:52.75 NS_INTERFACE_MAP_END 87:52.75 ^~~~~~~~~~~~~~~~~~~~ 87:52.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:52.75 else 87:52.75 ^~~~ 87:52.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:52.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:52.75 ^~~~~~~~~~~~~~~~~~ 87:52.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:52.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:52.75 ^~~~~~~~~~~~~~~~~~~~~~ 87:54.18 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 87:54.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:54.18 foundInterface = 0; \ 87:54.18 ^~~~~~~~~~~~~~ 87:54.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:54.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.18 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:54.18 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 87:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:54.18 } else 87:54.18 ^~~~ 87:54.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 87:54.18 NS_IMPL_QUERY_BODY_CONCRETE(_class) 87:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.18 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:69:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 87:54.18 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsSVGFE) 87:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.19 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 87:54.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:54.19 foundInterface = 0; \ 87:54.19 ^~~~~~~~~~~~~~ 87:54.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:54.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.19 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:54.19 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 87:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:54.19 } else 87:54.19 ^~~~ 87:54.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 87:54.19 NS_IMPL_QUERY_BODY_CONCRETE(_class) 87:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.19 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:244:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 87:54.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 87:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:54.26 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 87:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:54.27 foundInterface = 0; \ 87:54.27 ^~~~~~~~~~~~~~ 87:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:54.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:54.27 ^~~~~~~~~~~~~~~~~~~~~~~ 87:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:54.27 NS_INTERFACE_MAP_END 87:54.27 ^~~~~~~~~~~~~~~~~~~~ 87:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:54.27 else 87:54.27 ^~~~ 87:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:54.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:54.27 ^~~~~~~~~~~~~~~~~~ 87:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:54.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:54.27 ^~~~~~~~~~~~~~~~~~~~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 87:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:54.28 foundInterface = 0; \ 87:54.28 ^~~~~~~~~~~~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:54.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:54.28 ^~~~~~~~~~~~~~~~~~~~~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:54.28 NS_INTERFACE_MAP_END 87:54.28 ^~~~~~~~~~~~~~~~~~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:54.28 else 87:54.28 ^~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:54.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:54.28 ^~~~~~~~~~~~~~~~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:54.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:54.28 ^~~~~~~~~~~~~~~~~~~~~~ 87:54.28 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 87:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:54.29 foundInterface = 0; \ 87:54.29 ^~~~~~~~~~~~~~ 87:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:54.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:54.29 ^~~~~~~~~~~~~~~~~~~~~~~ 87:54.29 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:54.29 NS_INTERFACE_MAP_END 87:54.29 ^~~~~~~~~~~~~~~~~~~~ 87:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:54.29 else 87:54.29 ^~~~ 87:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:54.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:54.29 ^~~~~~~~~~~~~~~~~~ 87:54.29 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:54.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:54.29 ^~~~~~~~~~~~~~~~~~~~~~ 88:06.18 dom/network 88:11.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 88:11.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 88:11.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 88:11.02 from /builddir/build/BUILD/firefox-64.0.2/dom/network/Connection.h:10, 88:11.02 from /builddir/build/BUILD/firefox-64.0.2/dom/network/Connection.cpp:7, 88:11.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 88:11.02 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 88:11.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:11.02 foundInterface = 0; \ 88:11.02 ^~~~~~~~~~~~~~ 88:11.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:11.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:11.02 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:11.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 88:11.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:11.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:11.02 else 88:11.02 ^~~~ 88:11.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:11.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:11.02 ^~~~~~~~~~~~~~~~~~ 88:11.02 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:11.02 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 88:11.02 ^~~~~~~~~~~~~~~~~~~~~~ 88:13.28 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 88:13.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:13.28 foundInterface = 0; \ 88:13.28 ^~~~~~~~~~~~~~ 88:13.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:13.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:13.28 ^~~~~~~~~~~~~~~~~~~~~~~ 88:13.28 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:13.28 NS_INTERFACE_MAP_END 88:13.28 ^~~~~~~~~~~~~~~~~~~~ 88:13.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:13.28 else 88:13.28 ^~~~ 88:13.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:13.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:13.28 ^~~~~~~~~~~~~~~~~~ 88:13.28 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:13.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:13.28 ^~~~~~~~~~~~~~~~~~~~~~ 88:15.35 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 88:15.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:15.35 foundInterface = 0; \ 88:15.35 ^~~~~~~~~~~~~~ 88:15.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:15.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:15.35 ^~~~~~~~~~~~~~~~~~~~~~~ 88:15.35 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketParent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:15.36 NS_INTERFACE_MAP_END 88:15.36 ^~~~~~~~~~~~~~~~~~~~ 88:15.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:15.36 else 88:15.36 ^~~~ 88:15.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:15.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:15.36 ^~~~~~~~~~~~~~~~~~ 88:15.36 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketParent.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:15.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:15.36 ^~~~~~~~~~~~~~~~~~~~~~ 88:15.37 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 88:15.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:15.37 foundInterface = 0; \ 88:15.37 ^~~~~~~~~~~~~~ 88:15.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:15.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:15.38 ^~~~~~~~~~~~~~~~~~~~~~~ 88:15.38 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:15.38 NS_INTERFACE_MAP_END 88:15.38 ^~~~~~~~~~~~~~~~~~~~ 88:15.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:15.38 else 88:15.38 ^~~~ 88:15.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:15.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:15.38 ^~~~~~~~~~~~~~~~~~ 88:15.38 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:15.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:15.38 ^~~~~~~~~~~~~~~~~~~~~~ 88:15.39 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 88:15.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:15.39 foundInterface = 0; \ 88:15.39 ^~~~~~~~~~~~~~ 88:15.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:15.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:15.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:15.39 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:15.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 88:15.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:15.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:15.39 else 88:15.39 ^~~~ 88:15.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:15.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:15.39 ^~~~~~~~~~~~~~~~~~ 88:15.39 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:15.39 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 88:15.39 ^~~~~~~~~~~~~~~~~~~~~~ 88:15.43 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 88:15.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:15.43 foundInterface = 0; \ 88:15.43 ^~~~~~~~~~~~~~ 88:15.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:15.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:15.43 ^~~~~~~~~~~~~~~~~~~~~~~ 88:15.43 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:15.43 NS_INTERFACE_MAP_END 88:15.43 ^~~~~~~~~~~~~~~~~~~~ 88:15.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:15.43 else 88:15.43 ^~~~ 88:15.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:15.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:15.43 ^~~~~~~~~~~~~~~~~~ 88:15.43 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:15.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:15.43 ^~~~~~~~~~~~~~~~~~~~~~ 88:15.44 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 88:15.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:15.44 foundInterface = 0; \ 88:15.44 ^~~~~~~~~~~~~~ 88:15.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:15.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:15.44 ^~~~~~~~~~~~~~~~~~~~~~~ 88:15.44 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:15.44 NS_INTERFACE_MAP_END 88:15.44 ^~~~~~~~~~~~~~~~~~~~ 88:15.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:15.44 else 88:15.44 ^~~~ 88:15.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:15.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:15.44 ^~~~~~~~~~~~~~~~~~ 88:15.44 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:15.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:15.44 ^~~~~~~~~~~~~~~~~~~~~~ 88:15.48 /builddir/build/BUILD/firefox-64.0.2/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 88:15.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:15.48 foundInterface = 0; \ 88:15.48 ^~~~~~~~~~~~~~ 88:15.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:15.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:15.48 /builddir/build/BUILD/firefox-64.0.2/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:15.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 88:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:15.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:15.48 else 88:15.49 ^~~~ 88:15.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:15.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:15.49 ^~~~~~~~~~~~~~~~~~ 88:15.49 /builddir/build/BUILD/firefox-64.0.2/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:15.49 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 88:15.49 ^~~~~~~~~~~~~~~~~~~~~~ 88:27.31 dom/permission 88:31.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/dom/permission/PermissionObserver.h:10, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/dom/permission/PermissionObserver.cpp:7, 88:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 88:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 88:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:31.45 foundInterface = 0; \ 88:31.45 ^~~~~~~~~~~~~~ 88:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:31.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:31.45 ^~~~~~~~~~~~~~~~~~~~~~~ 88:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:31.45 NS_INTERFACE_MAP_END 88:31.45 ^~~~~~~~~~~~~~~~~~~~ 88:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:31.45 else 88:31.45 ^~~~ 88:31.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:31.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:31.45 ^~~~~~~~~~~~~~~~~~ 88:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:31.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:31.45 ^~~~~~~~~~~~~~~~~~~~~~ 88:34.31 dom/plugins/base 88:50.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 88:50.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 88:50.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIPluginHost.h:14, 88:50.87 from /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.h:12, 88:50.87 from /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:9: 88:50.87 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 88:50.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:50.87 foundInterface = 0; \ 88:50.87 ^~~~~~~~~~~~~~ 88:50.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:50.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:50.87 ^~~~~~~~~~~~~~~~~~~~~~~ 88:50.87 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:1732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:50.87 NS_INTERFACE_MAP_END 88:50.87 ^~~~~~~~~~~~~~~~~~~~ 88:50.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:50.87 else 88:50.87 ^~~~ 88:50.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 88:50.87 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 88:50.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:50.88 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:1731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88:50.88 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 88:50.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:58.68 /builddir/build/BUILD/firefox-64.0.2/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*)': 88:58.68 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:667:17: warning: 'newDataToPostLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 88:58.68 sis->AdoptData(dataToPost, postDataLen); 88:58.68 ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 88:58.68 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:660:9: warning: 'dataToPost' may be used uninitialized in this function [-Wmaybe-uninitialized] 88:58.68 free(dataToPost); 88:58.68 ~~~~^~~~~~~~~~~~ 89:06.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 89:06.84 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 89:06.84 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsJSNPRuntime.cpp:2156: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] 89:06.84 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 89:06.84 ^ 89:06.84 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsJSNPRuntime.cpp:259:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 89:06.84 typedef struct NPObjectMemberPrivate { 89:06.84 ^~~~~~~~~~~~~~~~~~~~~ 89:25.00 dom/plugins/ipc 90:13.34 dom/indexedDB 90:23.78 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileInfo.h:10, 90:23.78 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:11: 90:23.78 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 90:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:23.78 foundInterface = 0; \ 90:23.78 ^~~~~~~~~~~~~~ 90:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:23.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:23.78 ^~~~~~~~~~~~~~~~~~~~~~~ 90:23.78 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:29159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:23.78 NS_INTERFACE_MAP_END 90:23.78 ^~~~~~~~~~~~~~~~~~~~ 90:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:23.78 else 90:23.79 ^~~~ 90:23.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:23.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:23.79 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:29158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:23.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 90:23.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:58.50 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 90:58.50 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:18721:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:58.50 switch (maintenanceAction) { 90:58.51 ^~~~~~ 90:58.51 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:18715:21: note: 'maintenanceAction' was declared here 90:58.51 MaintenanceAction maintenanceAction; 90:58.51 ^~~~~~~~~~~~~~~~~ 91:03.04 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 91:03.04 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/Key.cpp:607:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 91:03.05 ++out; 91:03.05 ^~~~~ 91:11.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:11.41 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 91:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.41 foundInterface = 0; \ 91:11.41 ^~~~~~~~~~~~~~ 91:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:11.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:11.41 ^~~~~~~~~~~~~~~~~~~~~~~ 91:11.41 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileSnapshot.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:11.41 NS_INTERFACE_MAP_END 91:11.41 ^~~~~~~~~~~~~~~~~~~~ 91:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.41 else 91:11.41 ^~~~ 91:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:11.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:11.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.41 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileSnapshot.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:11.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 91:11.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.43 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 91:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.43 foundInterface = 0; \ 91:11.43 ^~~~~~~~~~~~~~ 91:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:11.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:11.43 ^~~~~~~~~~~~~~~~~~~~~~~ 91:11.43 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBCursor.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:11.43 NS_INTERFACE_MAP_END 91:11.43 ^~~~~~~~~~~~~~~~~~~~ 91:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.43 else 91:11.43 ^~~~ 91:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.43 ^~~~~~~~~~~~~~~~~~ 91:11.43 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBCursor.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:11.43 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.52 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 91:11.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.52 foundInterface = 0; \ 91:11.53 ^~~~~~~~~~~~~~ 91:11.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:11.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.53 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBDatabase.cpp:1183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:11.53 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 91:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:11.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 91:11.53 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 91:11.53 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:11.53 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:11.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:11.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.53 } else 91:11.53 ^~~~ 91:11.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:11.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.53 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBDatabase.cpp:1182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:11.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 91:11.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:11.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 91:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.54 foundInterface = 0; \ 91:11.54 ^~~~~~~~~~~~~~ 91:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:11.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:11.54 NS_INTERFACE_MAP_END_INHERITING(Event) 91:11.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.54 else 91:11.54 ^~~~ 91:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.55 ^~~~~~~~~~~~~~~~~~ 91:11.55 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.55 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 91:11.55 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.57 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 91:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.57 foundInterface = 0; \ 91:11.57 ^~~~~~~~~~~~~~ 91:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:11.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:11.57 ^~~~~~~~~~~~~~~~~~~~~~~ 91:11.57 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFactory.cpp:930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:11.57 NS_INTERFACE_MAP_END 91:11.57 ^~~~~~~~~~~~~~~~~~~~ 91:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.57 else 91:11.57 ^~~~ 91:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.57 ^~~~~~~~~~~~~~~~~~ 91:11.57 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFactory.cpp:929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:11.57 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.59 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 91:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.59 foundInterface = 0; \ 91:11.59 ^~~~~~~~~~~~~~ 91:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:11.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.59 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileHandle.cpp:752:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:11.59 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.59 else 91:11.59 ^~~~ 91:11.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.59 ^~~~~~~~~~~~~~~~~~ 91:11.59 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileHandle.cpp:751:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.59 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 91:11.59 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 91:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.60 foundInterface = 0; \ 91:11.60 ^~~~~~~~~~~~~~ 91:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:11.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileRequest.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:11.60 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 91:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:11.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 91:11.60 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 91:11.60 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:11.60 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:11.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.60 } else 91:11.60 ^~~~ 91:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:11.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileRequest.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:11.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 91:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:11.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:11.62 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 91:11.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.63 foundInterface = 0; \ 91:11.63 ^~~~~~~~~~~~~~ 91:11.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:11.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:11.63 ^~~~~~~~~~~~~~~~~~~~~~~ 91:11.63 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:11.63 NS_INTERFACE_MAP_END 91:11.63 ^~~~~~~~~~~~~~~~~~~~ 91:11.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.63 else 91:11.63 ^~~~ 91:11.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.63 ^~~~~~~~~~~~~~~~~~ 91:11.63 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:11.63 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.64 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 91:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.64 foundInterface = 0; \ 91:11.64 ^~~~~~~~~~~~~~ 91:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:11.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:11.64 ^~~~~~~~~~~~~~~~~~~~~~~ 91:11.64 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBKeyRange.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:11.64 NS_INTERFACE_MAP_END 91:11.64 ^~~~~~~~~~~~~~~~~~~~ 91:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.64 else 91:11.64 ^~~~ 91:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.64 ^~~~~~~~~~~~~~~~~~ 91:11.64 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBKeyRange.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:11.64 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.67 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 91:11.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.67 foundInterface = 0; \ 91:11.67 ^~~~~~~~~~~~~~ 91:11.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:11.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.67 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBMutableFile.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:11.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:11.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 91:11.67 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 91:11.67 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:11.67 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:11.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:11.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:11.67 } else 91:11.67 ^~~~ 91:11.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:11.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:11.67 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBMutableFile.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:11.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 91:11.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:13.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:13.24 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 91:13.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.24 foundInterface = 0; \ 91:13.24 ^~~~~~~~~~~~~~ 91:13.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:13.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:13.24 ^~~~~~~~~~~~~~~~~~~~~~~ 91:13.24 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBObjectStore.cpp:2036:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:13.24 NS_INTERFACE_MAP_END 91:13.24 ^~~~~~~~~~~~~~~~~~~~ 91:13.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.24 else 91:13.24 ^~~~ 91:13.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:13.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:13.24 ^~~~~~~~~~~~~~~~~~ 91:13.24 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBObjectStore.cpp:2035:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:13.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:13.24 ^~~~~~~~~~~~~~~~~~~~~~ 91:13.28 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 91:13.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.28 foundInterface = 0; \ 91:13.28 ^~~~~~~~~~~~~~ 91:13.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:13.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:13.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.28 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:13.28 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 91:13.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 91:13.28 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:401:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.28 } else 91:13.28 ^~~~ 91:13.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:13.29 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 91:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.29 foundInterface = 0; \ 91:13.29 ^~~~~~~~~~~~~~ 91:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:13.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.29 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:13.29 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 91:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:13.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.29 } else 91:13.29 ^~~~ 91:13.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:13.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.29 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:13.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 91:13.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:13.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:13.31 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 91:13.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.31 foundInterface = 0; \ 91:13.31 ^~~~~~~~~~~~~~ 91:13.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:13.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:13.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.31 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:13.31 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 91:13.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.32 else 91:13.32 ^~~~ 91:13.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:13.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:13.32 ^~~~~~~~~~~~~~~~~~ 91:13.32 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:13.32 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 91:13.32 ^~~~~~~~~~~~~~~~~~~~~~ 91:13.33 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 91:13.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.33 foundInterface = 0; \ 91:13.33 ^~~~~~~~~~~~~~ 91:13.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 91:13.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 91:13.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.33 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 91:13.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 91:13.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 91:13.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 91:13.34 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 91:13.34 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 91:13.34 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 91:13.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 91:13.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:13.34 } else 91:13.34 ^~~~ 91:13.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 91:13.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 91:13.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:13.34 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 91:13.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 91:13.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:52.79 dom/system 91:56.65 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsUtils.h:14, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCOMPtr.h:30, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsAutoPtr.h:10, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.h:19, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/dom/system/OSFileConstants.cpp:52, 91:56.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 91:56.65 /builddir/build/BUILD/firefox-64.0.2/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 91:56.65 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:56.65 foundInterface = 0; \ 91:56.65 ^~~~~~~~~~~~~~ 91:56.66 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:56.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:56.66 ^~~~~~~~~~~~~~~~~~~~~~~ 91:56.66 /builddir/build/BUILD/firefox-64.0.2/dom/system/nsDeviceSensors.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:56.66 NS_INTERFACE_MAP_END 91:56.66 ^~~~~~~~~~~~~~~~~~~~ 91:56.66 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:56.66 else 91:56.66 ^~~~ 91:56.66 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:56.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:56.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:56.66 /builddir/build/BUILD/firefox-64.0.2/dom/system/nsDeviceSensors.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:56.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 91:56.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:59.50 dom/ipc 92:11.05 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.h:12, 92:11.05 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp:11: 92:11.05 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 92:11.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:11.06 foundInterface = 0; \ 92:11.06 ^~~~~~~~~~~~~~ 92:11.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:11.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:11.06 ^~~~~~~~~~~~~~~~~~~~~~~ 92:11.06 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:11.06 NS_INTERFACE_MAP_END 92:11.06 ^~~~~~~~~~~~~~~~~~~~ 92:11.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:11.06 else 92:11.06 ^~~~ 92:11.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 92:11.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 92:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:11.06 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 92:11.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 92:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:46.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsRect.h:16, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/Units.h:17, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/FrameMetrics.h:12, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedInputData.h:11, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:10, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 92:46.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 92:46.75 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 92:46.75 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:46.75 foundInterface = 0; \ 92:46.75 ^~~~~~~~~~~~~~ 92:46.75 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:46.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:46.75 ^~~~~~~~~~~~~~~~~~~~~~~ 92:46.75 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:2992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:46.75 NS_INTERFACE_MAP_END 92:46.75 ^~~~~~~~~~~~~~~~~~~~ 92:46.75 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:46.75 else 92:46.75 ^~~~ 92:46.75 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 92:46.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 92:46.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:46.75 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:2991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 92:46.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 92:46.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:47.09 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 92:47.09 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:47.09 foundInterface = 0; \ 92:47.09 ^~~~~~~~~~~~~~ 92:47.09 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 92:47.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 92:47.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:47.09 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 92:47.09 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 92:47.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:47.09 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 92:47.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 92:47.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 92:47.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 92:47.10 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:11, 92:47.10 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 92:47.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 92:47.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 92:47.10 } else 92:47.10 ^~~~ 92:47.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 92:47.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 92:47.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:47.10 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 92:47.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 92:47.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:47.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 92:47.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 92:47.70 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 92:47.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 92:47.70 memset(aT, 0, sizeof(T)); 92:47.70 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:47.70 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:174, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 92:47.70 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 92:47.70 struct AmountFns 92:47.70 ^~~~~~~~~ 92:47.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:11, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 92:47.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 92:47.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 92:47.70 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 92:47.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 92:47.71 memset(aT, 0, sizeof(T)); 92:47.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:47.71 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:174, 92:47.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 92:47.71 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 92:47.71 struct SizeOfTabFns 92:47.71 ^~~~~~~~~~~~ 93:06.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp:275:15: warning: 'prefsLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:06.96 if (!shm.Map(*prefsLen)) { 93:06.96 ~~~~~~~^~~~~~~~~~~ 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp:267:28: warning: 'prefMapSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:06.96 Preferences::InitSnapshot(prefMapHandle.ref(), *prefMapSize); 93:06.96 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp:282:22: warning: 'schedulerPrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:06.96 Scheduler::SetPrefs(*schedulerPrefs); 93:06.96 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp:289:16: warning: 'childID' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:06.96 mContent.Init(IOThreadChild::message_loop(), 93:06.96 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.96 ParentPid(), 93:06.96 ~~~~~~~~~~~~ 93:06.96 *parentBuildID, 93:06.96 ~~~~~~~~~~~~~~~ 93:06.96 IOThreadChild::channel(), 93:06.96 ~~~~~~~~~~~~~~~~~~~~~~~~~ 93:06.96 *childID, 93:06.96 ~~~~~~~~~ 93:06.96 *isForBrowser); 93:06.96 ~~~~~~~~~~~~~~ 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp:289:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:06.96 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentProcess.cpp:289:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:07.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 93:07.16 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 93:07.16 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:249:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 93:07.16 for (uint32_t i = 0; i < count; i++) { 93:07.16 ~~^~~~~~~ 93:25.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:10, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedStringMap.h:10, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedStringMap.cpp:7, 93:25.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 93:25.63 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 93:25.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:25.63 foundInterface = 0; \ 93:25.63 ^~~~~~~~~~~~~~ 93:25.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:25.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:25.63 ^~~~~~~~~~~~~~~~~~~~~~~ 93:25.63 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:25.63 NS_INTERFACE_MAP_END 93:25.63 ^~~~~~~~~~~~~~~~~~~~ 93:25.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:25.63 else 93:25.63 ^~~~ 93:25.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:25.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:25.63 ^~~~~~~~~~~~~~~~~~ 93:25.63 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:25.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:25.63 ^~~~~~~~~~~~~~~~~~~~~~ 93:25.67 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 93:25.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:25.67 foundInterface = 0; \ 93:25.67 ^~~~~~~~~~~~~~ 93:25.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:25.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:25.67 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:25.67 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 93:25.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:25.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:25.67 else 93:25.67 ^~~~ 93:25.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:25.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:25.67 ^~~~~~~~~~~~~~~~~~ 93:25.67 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:25.67 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 93:25.67 ^~~~~~~~~~~~~~~~~~~~~~ 93:25.79 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 93:25.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:25.79 foundInterface = 0; \ 93:25.79 ^~~~~~~~~~~~~~ 93:25.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:25.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:25.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:25.79 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:3579:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:25.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 93:25.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:25.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:25.79 else 93:25.79 ^~~~ 93:25.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:25.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:25.79 ^~~~~~~~~~~~~~~~~~ 93:25.79 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:3578:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:25.79 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 93:25.79 ^~~~~~~~~~~~~~~~~~~~~~ 93:51.75 dom/workers 93:57.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 93:57.67 /builddir/build/BUILD/firefox-64.0.2/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 93:57.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:57.67 foundInterface = 0; \ 93:57.67 ^~~~~~~~~~~~~~ 93:57.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:57.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:57.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.67 /builddir/build/BUILD/firefox-64.0.2/dom/workers/SharedWorker.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:57.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 93:57.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 93:57.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 93:57.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:57.67 } else 93:57.67 ^~~~ 93:57.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 93:57.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:57.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.67 /builddir/build/BUILD/firefox-64.0.2/dom/workers/SharedWorker.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:57.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 93:57.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 93:57.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 93:57.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 93:57.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 93:57.68 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 93:57.68 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 93:57.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 93:57.68 /builddir/build/BUILD/firefox-64.0.2/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 93:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:57.69 foundInterface = 0; \ 93:57.69 ^~~~~~~~~~~~~~ 93:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:57.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:57.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.69 /builddir/build/BUILD/firefox-64.0.2/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:57.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 93:57.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 93:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 93:57.69 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 93:57.69 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 93:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 93:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:57.69 } else 93:57.69 ^~~~ 93:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 93:57.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:57.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:57.69 /builddir/build/BUILD/firefox-64.0.2/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:57.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 93:57.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:21.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 94:21.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 94:21.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 94:21.87 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.h:10, 94:21.88 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:7, 94:21.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 94:21.88 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 94:21.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.88 foundInterface = 0; \ 94:21.88 ^~~~~~~~~~~~~~ 94:21.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.88 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.88 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.cpp:5418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.88 NS_INTERFACE_MAP_END 94:21.88 ^~~~~~~~~~~~~~~~~~~~ 94:21.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.88 else 94:21.88 ^~~~ 94:21.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:21.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:21.88 ^~~~~~~~~~~~~~~~~~ 94:21.88 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.cpp:5408:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:21.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 94:21.88 ^~~~~~~~~~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 94:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:21.90 foundInterface = 0; \ 94:21.90 ^~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:21.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:21.90 ^~~~~~~~~~~~~~~~~~~~~~~ 94:21.90 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerRunnable.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:21.90 NS_INTERFACE_MAP_END 94:21.90 ^~~~~~~~~~~~~~~~~~~~ 94:21.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:47: 94:21.90 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerRunnable.cpp:223:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:21.90 else 94:21.90 ^~~~ 94:22.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 94:22.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 94:22.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 94:22.06 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.h:10, 94:22.06 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:7, 94:22.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 94:22.06 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 94:22.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:22.06 foundInterface = 0; \ 94:22.06 ^~~~~~~~~~~~~~ 94:22.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:22.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.06 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:22.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 94:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:22.06 else 94:22.06 ^~~~ 94:22.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:22.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:22.06 ^~~~~~~~~~~~~~~~~~ 94:22.06 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:22.06 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 94:22.06 ^~~~~~~~~~~~~~~~~~~~~~ 94:22.08 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 94:22.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:22.08 foundInterface = 0; \ 94:22.08 ^~~~~~~~~~~~~~ 94:22.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:22.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.08 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:22.08 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 94:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 94:22.08 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.h:12, 94:22.08 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:8, 94:22.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 94:22.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:22.08 } else 94:22.08 ^~~~ 94:22.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:22.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:22.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.08 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:22.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 94:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 94:22.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 94:22.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 94:22.10 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.h:10, 94:22.10 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:7, 94:22.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 94:22.10 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 94:22.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:22.11 foundInterface = 0; \ 94:22.11 ^~~~~~~~~~~~~~ 94:22.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:22.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:22.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.11 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:22.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 94:22.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:22.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:22.11 else 94:22.11 ^~~~ 94:22.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:22.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:22.11 ^~~~~~~~~~~~~~~~~~ 94:22.11 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:962:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:22.11 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 94:22.11 ^~~~~~~~~~~~~~~~~~~~~~ 94:40.69 dom/audiochannel 94:45.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 94:45.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 94:45.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAudioChannelAgent.h:10, 94:45.29 from /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.h:10, 94:45.29 from /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp:5, 94:45.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 94:45.29 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 94:45.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.29 foundInterface = 0; \ 94:45.29 ^~~~~~~~~~~~~~ 94:45.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.29 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.29 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.29 NS_INTERFACE_MAP_END 94:45.29 ^~~~~~~~~~~~~~~~~~~~ 94:45.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.29 else 94:45.29 ^~~~ 94:45.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.29 ^~~~~~~~~~~~~~~~~~ 94:45.29 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 94:45.29 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.77 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 94:45.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.77 foundInterface = 0; \ 94:45.77 ^~~~~~~~~~~~~~ 94:45.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.77 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.78 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelService.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.78 NS_INTERFACE_MAP_END 94:45.78 ^~~~~~~~~~~~~~~~~~~~ 94:45.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.78 else 94:45.78 ^~~~ 94:45.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.78 ^~~~~~~~~~~~~~~~~~ 94:45.78 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelService.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.78 NS_INTERFACE_MAP_ENTRY(nsIObserver) 94:45.78 ^~~~~~~~~~~~~~~~~~~~~~ 94:48.83 dom/broadcastchannel 94:54.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 94:54.93 /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 94:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:54.93 foundInterface = 0; \ 94:54.93 ^~~~~~~~~~~~~~ 94:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:54.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:54.93 /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:54.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 94:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:54.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 94:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 94:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 94:54.93 } else 94:54.93 ^~~~ 94:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 94:54.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 94:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:54.93 /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 94:54.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 94:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:59.81 dom/messagechannel 95:03.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.h:11, 95:03.55 from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:7, 95:03.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 95:03.56 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 95:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:03.56 foundInterface = 0; \ 95:03.56 ^~~~~~~~~~~~~~ 95:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:03.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:03.56 ^~~~~~~~~~~~~~~~~~~~~~~ 95:03.56 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:03.56 NS_INTERFACE_MAP_END 95:03.56 ^~~~~~~~~~~~~~~~~~~~ 95:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:03.56 else 95:03.56 ^~~~ 95:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:03.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:03.56 ^~~~~~~~~~~~~~~~~~ 95:03.56 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:03.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:03.56 ^~~~~~~~~~~~~~~~~~~~~~ 95:06.06 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 95:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:06.06 foundInterface = 0; \ 95:06.06 ^~~~~~~~~~~~~~ 95:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:06.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:06.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:06.06 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessagePort.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:06.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 95:06.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:06.06 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.h:13, 95:06.06 from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:7, 95:06.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 95:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:06.06 } else 95:06.06 ^~~~ 95:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:06.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:06.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:06.06 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessagePort.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:06.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 95:06.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:11.99 dom/promise 95:17.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Promise.h:11, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:7, 95:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 95:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:17.12 foundInterface = 0; \ 95:17.12 ^~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:17.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:17.12 ^~~~~~~~~~~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:17.12 NS_INTERFACE_MAP_END 95:17.12 ^~~~~~~~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:17.12 else 95:17.12 ^~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:17.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:17.12 ^~~~~~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:17.12 NS_INTERFACE_MAP_ENTRY(Promise) 95:17.12 ^~~~~~~~~~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:17.12 foundInterface = 0; \ 95:17.12 ^~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:17.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:17.12 ^~~~~~~~~~~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:17.12 NS_INTERFACE_MAP_END 95:17.12 ^~~~~~~~~~~~~~~~~~~~ 95:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:17.12 else 95:17.13 ^~~~ 95:17.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:17.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:17.13 ^~~~~~~~~~~~~~~~~~ 95:17.13 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:281:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:17.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:17.13 ^~~~~~~~~~~~~~~~~~~~~~ 95:17.13 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 95:17.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:17.13 foundInterface = 0; \ 95:17.13 ^~~~~~~~~~~~~~ 95:17.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:17.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:17.14 ^~~~~~~~~~~~~~~~~~~~~~~ 95:17.14 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:17.14 NS_INTERFACE_MAP_END 95:17.14 ^~~~~~~~~~~~~~~~~~~~ 95:17.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:17.14 else 95:17.14 ^~~~ 95:17.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:17.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:17.14 ^~~~~~~~~~~~~~~~~~ 95:17.14 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:449:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:17.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:17.14 ^~~~~~~~~~~~~~~~~~~~~~ 95:22.69 dom/smil 95:26.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ContentEvents.h:11, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:7, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 95:26.60 /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 95:26.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:26.60 foundInterface = 0; \ 95:26.60 ^~~~~~~~~~~~~~ 95:26.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:26.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:26.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:26.60 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 95:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:26.60 /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 95:26.60 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 95:26.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:26.60 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ContentEvents.h:11, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:7, 95:26.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 95:26.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:26.61 } else 95:26.61 ^~~~ 95:26.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:26.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:26.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:26.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 95:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:26.61 /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 95:26.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 95:26.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:46.18 dom/url 95:49.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.h:10, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp:7, 95:49.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 95:49.52 /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 95:49.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:49.52 foundInterface = 0; \ 95:49.52 ^~~~~~~~~~~~~~ 95:49.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:49.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:49.52 ^~~~~~~~~~~~~~~~~~~~~~~ 95:49.52 /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:49.52 NS_INTERFACE_MAP_END 95:49.52 ^~~~~~~~~~~~~~~~~~~~ 95:49.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:49.52 else 95:49.52 ^~~~ 95:49.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:49.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:49.52 ^~~~~~~~~~~~~~~~~~ 95:49.52 /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:49.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:49.52 ^~~~~~~~~~~~~~~~~~~~~~ 95:49.63 /builddir/build/BUILD/firefox-64.0.2/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 95:49.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:49.63 foundInterface = 0; \ 95:49.63 ^~~~~~~~~~~~~~ 95:49.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:49.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:49.63 ^~~~~~~~~~~~~~~~~~~~~~~ 95:49.63 /builddir/build/BUILD/firefox-64.0.2/dom/url/URLSearchParams.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:49.63 NS_INTERFACE_MAP_END 95:49.63 ^~~~~~~~~~~~~~~~~~~~ 95:49.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:49.63 else 95:49.63 ^~~~ 95:49.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:49.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:49.63 ^~~~~~~~~~~~~~~~~~ 95:49.63 /builddir/build/BUILD/firefox-64.0.2/dom/url/URLSearchParams.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:49.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:49.63 ^~~~~~~~~~~~~~~~~~~~~~ 95:54.94 dom/webauthn 95:58.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 95:58.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 95:58.57 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 95:58.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:58.57 foundInterface = 0; \ 95:58.57 ^~~~~~~~~~~~~~ 95:58.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:58.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.58 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:58.58 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 95:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 95:58.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:58.58 } else 95:58.58 ^~~~ 95:58.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:58.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.58 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:58.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 95:58.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 95:58.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 95:58.59 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 95:58.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:58.59 foundInterface = 0; \ 95:58.59 ^~~~~~~~~~~~~~ 95:58.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:58.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.59 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:58.59 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 95:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 95:58.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:58.59 } else 95:58.59 ^~~~ 95:58.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:58.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.59 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:58.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 95:58.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 95:58.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 95:58.59 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 95:58.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:58.60 foundInterface = 0; \ 95:58.60 ^~~~~~~~~~~~~~ 95:58.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:58.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:58.60 ^~~~~~~~~~~~~~~~~~~~~~~ 95:58.60 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:58.60 NS_INTERFACE_MAP_END 95:58.60 ^~~~~~~~~~~~~~~~~~~~ 95:58.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:58.60 else 95:58.60 ^~~~ 95:58.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:58.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:58.60 ^~~~~~~~~~~~~~~~~~ 95:58.60 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:58.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:58.60 ^~~~~~~~~~~~~~~~~~~~~~ 95:58.76 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 95:58.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:58.76 foundInterface = 0; \ 95:58.76 ^~~~~~~~~~~~~~ 95:58.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:58.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.76 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/PublicKeyCredential.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:58.76 NS_INTERFACE_MAP_END_INHERITING(Credential) 95:58.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:58.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:58.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 95:58.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 95:58.77 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 95:58.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 95:58.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:58.77 } else 95:58.77 ^~~~ 95:58.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:58.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:58.77 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/PublicKeyCredential.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:58.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 95:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:16.88 dom/xbl 96:21.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINodeList.h:10, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:7, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 96:21.05 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 96:21.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:21.05 foundInterface = 0; \ 96:21.05 ^~~~~~~~~~~~~~ 96:21.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:21.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:21.05 ^~~~~~~~~~~~~~~~~~~~~~~ 96:21.05 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:21.05 NS_INTERFACE_MAP_END 96:21.05 ^~~~~~~~~~~~~~~~~~~~ 96:21.05 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINodeList.h:10, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:7, 96:21.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 96:21.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:21.05 } else 96:21.05 ^~~~ 96:21.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 96:21.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 96:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:21.05 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 96:21.05 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 96:21.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:22.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINodeList.h:10, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:7, 96:22.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 96:22.75 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 96:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:22.75 foundInterface = 0; \ 96:22.75 ^~~~~~~~~~~~~~ 96:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:22.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:22.75 ^~~~~~~~~~~~~~~~~~~~~~~ 96:22.75 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsBindingManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:22.75 NS_INTERFACE_MAP_END 96:22.75 ^~~~~~~~~~~~~~~~~~~~ 96:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:22.75 else 96:22.75 ^~~~ 96:22.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:22.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:22.75 ^~~~~~~~~~~~~~~~~~ 96:22.75 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsBindingManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:22.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:22.75 ^~~~~~~~~~~~~~~~~~~~~~ 96:22.87 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 96:22.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:22.87 foundInterface = 0; \ 96:22.87 ^~~~~~~~~~~~~~ 96:22.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:22.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:22.87 ^~~~~~~~~~~~~~~~~~~~~~~ 96:22.87 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:22.87 NS_INTERFACE_MAP_END 96:22.87 ^~~~~~~~~~~~~~~~~~~~ 96:22.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:22.87 else 96:22.87 ^~~~ 96:22.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:22.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:22.87 ^~~~~~~~~~~~~~~~~~ 96:22.87 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:22.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:22.87 ^~~~~~~~~~~~~~~~~~~~~~ 96:24.09 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 96:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:24.09 foundInterface = 0; \ 96:24.09 ^~~~~~~~~~~~~~ 96:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:24.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:24.09 ^~~~~~~~~~~~~~~~~~~~~~~ 96:24.09 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLResourceLoader.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:24.09 NS_INTERFACE_MAP_END 96:24.09 ^~~~~~~~~~~~~~~~~~~~ 96:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:24.09 else 96:24.09 ^~~~ 96:24.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:24.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:24.09 ^~~~~~~~~~~~~~~~~~ 96:24.09 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLResourceLoader.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:24.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:24.09 ^~~~~~~~~~~~~~~~~~~~~~ 96:54.37 dom/xml 96:59.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 96:59.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 96:59.63 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:12, 96:59.63 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 96:59.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 96:59.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 96:59.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CDATASection.h:11, 96:59.64 from /builddir/build/BUILD/firefox-64.0.2/dom/xml/CDATASection.cpp:7, 96:59.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 96:59.64 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 96:59.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:59.64 foundInterface = 0; \ 96:59.64 ^~~~~~~~~~~~~~ 96:59.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 96:59.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:59.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:59.64 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLContentSink.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:59.64 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 96:59.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:59.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:59.64 else 96:59.64 ^~~~ 96:59.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:59.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:59.64 ^~~~~~~~~~~~~~~~~~ 96:59.64 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLContentSink.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:59.64 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 96:59.64 ^~~~~~~~~~~~~~~~~~~~~~ 96:59.70 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 96:59.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:59.70 foundInterface = 0; \ 96:59.70 ^~~~~~~~~~~~~~ 96:59.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 96:59.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 96:59.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:59.70 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLFragmentContentSink.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 96:59.70 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 96:59.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:59.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:59.70 else 96:59.70 ^~~~ 96:59.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:59.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:59.70 ^~~~~~~~~~~~~~~~~~ 96:59.70 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLFragmentContentSink.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:59.70 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 96:59.70 ^~~~~~~~~~~~~~~~~~~~~~ 97:08.11 dom/xslt/base 97:12.89 dom/xslt/xml 97:18.72 dom/xslt/xpath 97:23.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 97:23.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 97:23.32 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathEvaluator.cpp:6, 97:23.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 97:23.32 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 97:23.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:23.32 foundInterface = 0; \ 97:23.32 ^~~~~~~~~~~~~~ 97:23.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:23.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:23.32 ^~~~~~~~~~~~~~~~~~~~~~~ 97:23.32 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathResult.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:23.32 NS_INTERFACE_MAP_END 97:23.32 ^~~~~~~~~~~~~~~~~~~~ 97:23.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:23.32 else 97:23.32 ^~~~ 97:23.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:23.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:23.33 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathResult.cpp:75:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:23.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 97:23.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:35.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:118:61: 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] 97:35.72 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 97:35.72 ^ 97:35.72 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 97:35.72 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 97:35.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 97:35.72 class txXPathNode 97:35.72 ^~~~~~~~~~~ 97:35.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:288:64: 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] 97:35.72 memmove(insertPos, pos, count * sizeof(txXPathNode)); 97:35.72 ^ 97:35.72 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 97:35.72 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 97:35.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 97:35.72 class txXPathNode 97:35.72 ^~~~~~~~~~~ 97:35.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:396:48: 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] 97:35.72 chunk * sizeof(txXPathNode)); 97:35.72 ^ 97:35.72 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 97:35.72 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 97:35.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 97:35.72 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 97:35.73 class txXPathNode 97:35.73 ^~~~~~~~~~~ 97:35.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:513:60: 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] 97:35.73 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 97:35.73 ^ 97:35.73 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 97:35.73 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 97:35.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 97:35.73 class txXPathNode 97:35.73 ^~~~~~~~~~~ 97:35.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:538:59: 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] 97:35.73 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 97:35.73 ^ 97:35.73 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 97:35.73 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 97:35.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 97:35.73 class txXPathNode 97:35.73 ^~~~~~~~~~~ 97:35.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 97:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:617:64: 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] 97:35.73 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 97:35.73 ^ 97:35.73 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 97:35.73 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 97:35.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 97:35.74 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 97:35.74 class txXPathNode 97:35.74 ^~~~~~~~~~~ 97:45.04 dom/xslt/xslt 97:49.97 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/base/txCore.h:11, 97:49.97 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txXMLEventHandler.h:9, 97:49.97 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txBufferingHandler.h:9, 97:49.97 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txBufferingHandler.cpp:6, 97:49.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 97:49.97 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 97:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:49.97 foundInterface = 0; \ 97:49.97 ^~~~~~~~~~~~~~ 97:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:49.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:49.97 ^~~~~~~~~~~~~~~~~~~~~~~ 97:49.97 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:49.97 NS_INTERFACE_MAP_END 97:49.97 ^~~~~~~~~~~~~~~~~~~~ 97:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:49.97 else 97:49.97 ^~~~ 97:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:49.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:49.97 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:334:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:49.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 97:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:20.96 dom/xul 98:27.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/dom/xul/XULBroadcastManager.h:10, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/dom/xul/XULBroadcastManager.cpp:7, 98:27.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 98:27.28 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 98:27.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.28 foundInterface = 0; \ 98:27.28 ^~~~~~~~~~~~~~ 98:27.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.28 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.28 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULCommandDispatcher.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.28 NS_INTERFACE_MAP_END 98:27.28 ^~~~~~~~~~~~~~~~~~~~ 98:27.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.28 else 98:27.28 ^~~~ 98:27.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:27.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.28 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULCommandDispatcher.cpp:55:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:27.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 98:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.30 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 98:27.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.30 foundInterface = 0; \ 98:27.30 ^~~~~~~~~~~~~~ 98:27.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.30 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.30 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULContentSink.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.30 NS_INTERFACE_MAP_END 98:27.30 ^~~~~~~~~~~~~~~~~~~~ 98:27.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.30 else 98:27.30 ^~~~ 98:27.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.30 ^~~~~~~~~~~~~~~~~~ 98:27.30 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULContentSink.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.30 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 98:27.30 ^~~~~~~~~~~~~~~~~~~~~~ 98:27.32 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 98:27.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.32 foundInterface = 0; \ 98:27.32 ^~~~~~~~~~~~~~ 98:27.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.32 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.32 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULControllers.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.32 NS_INTERFACE_MAP_END 98:27.32 ^~~~~~~~~~~~~~~~~~~~ 98:27.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.32 else 98:27.32 ^~~~ 98:27.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:27.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:27.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.32 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULControllers.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:27.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 98:27.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.43 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 98:27.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.43 foundInterface = 0; \ 98:27.43 ^~~~~~~~~~~~~~ 98:27.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.43 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.43 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPopupListener.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.43 NS_INTERFACE_MAP_END 98:27.43 ^~~~~~~~~~~~~~~~~~~~ 98:27.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.43 else 98:27.43 ^~~~ 98:27.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.43 ^~~~~~~~~~~~~~~~~~ 98:27.43 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPopupListener.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:27.43 ^~~~~~~~~~~~~~~~~~~~~~ 98:27.47 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 98:27.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.47 foundInterface = 0; \ 98:27.47 ^~~~~~~~~~~~~~ 98:27.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.47 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.47 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.47 NS_INTERFACE_MAP_END 98:27.47 ^~~~~~~~~~~~~~~~~~~~ 98:27.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.47 else 98:27.47 ^~~~ 98:27.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.47 ^~~~~~~~~~~~~~~~~~ 98:27.47 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:27.47 ^~~~~~~~~~~~~~~~~~~~~~ 98:43.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:11: 98:43.20 /builddir/build/BUILD/firefox-64.0.2/dom/xul/XULDocument.cpp: In member function 'nsresult mozilla::dom::XULDocument::ResumeWalk()': 98:43.20 /builddir/build/BUILD/firefox-64.0.2/dom/xul/XULDocument.cpp:1173:14: warning: 'rv' may be used uninitialized in this function [-Wmaybe-uninitialized] 98:43.20 nsresult rv; 98:43.20 ^~ 98:52.37 dom/vr 98:59.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.14 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 98:59.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:59.14 foundInterface = 0; \ 98:59.14 ^~~~~~~~~~~~~~ 98:59.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:59.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.14 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:772:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:59.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:59.14 else 98:59.14 ^~~~ 98:59.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:59.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.14 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:771:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:59.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 98:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.16 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 98:59.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:59.16 foundInterface = 0; \ 98:59.16 ^~~~~~~~~~~~~~ 98:59.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:59.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.16 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:59.16 NS_INTERFACE_MAP_END_INHERITING(Event) 98:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.16 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.16 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:59.16 } else 98:59.16 ^~~~ 98:59.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:59.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.16 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:59.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 98:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.17 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 98:59.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:59.18 foundInterface = 0; \ 98:59.18 ^~~~~~~~~~~~~~ 98:59.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:59.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:59.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.18 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:59.18 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:59.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.18 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:59.18 } else 98:59.18 ^~~~ 98:59.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:59.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:59.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.18 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:59.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 98:59.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.19 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 98:59.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:59.19 foundInterface = 0; \ 98:59.19 ^~~~~~~~~~~~~~ 98:59.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:59.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.19 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:59.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.19 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:59.19 } else 98:59.19 ^~~~ 98:59.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:59.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.19 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:59.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 98:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:59.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:59.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:59.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.20 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.20 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 98:59.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:59.20 foundInterface = 0; \ 98:59.20 ^~~~~~~~~~~~~~ 98:59.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:59.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.20 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:59.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.20 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 98:59.20 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 98:59.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 98:59.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:59.20 } else 98:59.20 ^~~~ 98:59.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:59.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.20 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:59.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 98:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:06.50 dom/u2f 99:12.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/U2F.h:12, 99:12.43 from /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp:7, 99:12.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 99:12.44 /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 99:12.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:12.44 foundInterface = 0; \ 99:12.44 ^~~~~~~~~~~~~~ 99:12.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:12.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:12.44 ^~~~~~~~~~~~~~~~~~~~~~~ 99:12.44 /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:12.44 NS_INTERFACE_MAP_END 99:12.44 ^~~~~~~~~~~~~~~~~~~~ 99:12.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:12.44 else 99:12.44 ^~~~ 99:12.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:12.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:12.44 ^~~~~~~~~~~~~~~~~~ 99:12.44 /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:12.44 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 99:12.44 ^~~~~~~~~~~~~~~~~~~~~~ 99:17.17 dom/console 99:22.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:7, 99:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 99:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 99:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:22.94 foundInterface = 0; \ 99:22.94 ^~~~~~~~~~~~~~ 99:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:22.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:22.94 ^~~~~~~~~~~~~~~~~~~~~~~ 99:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:1033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:22.94 NS_INTERFACE_MAP_END 99:22.94 ^~~~~~~~~~~~~~~~~~~~ 99:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:22.94 else 99:22.94 ^~~~ 99:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:22.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:22.94 ^~~~~~~~~~~~~~~~~~ 99:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:1032:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:22.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 99:22.94 ^~~~~~~~~~~~~~~~~~~~~~ 99:23.03 /builddir/build/BUILD/firefox-64.0.2/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 99:23.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:23.03 foundInterface = 0; \ 99:23.03 ^~~~~~~~~~~~~~ 99:23.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:23.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:23.03 ^~~~~~~~~~~~~~~~~~~~~~~ 99:23.03 /builddir/build/BUILD/firefox-64.0.2/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:23.03 NS_INTERFACE_MAP_END 99:23.03 ^~~~~~~~~~~~~~~~~~~~ 99:23.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcpublic.h:21, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:7, 99:23.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 99:23.03 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:23.03 else 99:23.03 ^~~~ 99:23.03 /builddir/build/BUILD/firefox-64.0.2/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 99:23.03 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 99:23.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:32.75 dom/performance 99:36.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.22 /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 99:36.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.22 foundInterface = 0; \ 99:36.22 ^~~~~~~~~~~~~~ 99:36.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:36.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:36.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.22 /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:36.22 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 99:36.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.22 } else 99:36.22 ^~~~ 99:36.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:36.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:36.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.22 /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:36.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 99:36.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 99:36.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 99:36.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 99:36.24 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.24 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.24 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 99:36.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.24 foundInterface = 0; \ 99:36.24 ^~~~~~~~~~~~~~ 99:36.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.25 ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.25 NS_INTERFACE_MAP_END 99:36.25 ^~~~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.25 else 99:36.25 ^~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.25 ^~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.25 ^~~~~~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 99:36.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.25 foundInterface = 0; \ 99:36.25 ^~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:36.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:36.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceMainThread.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:36.25 NS_INTERFACE_MAP_END_INHERITING(Performance) 99:36.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.25 else 99:36.25 ^~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.25 ^~~~~~~~~~~~~~~~~~ 99:36.25 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceMainThread.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.25 ^~~~~~~~~~~~~~~~~~~~~~ 99:36.27 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 99:36.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.27 foundInterface = 0; \ 99:36.27 ^~~~~~~~~~~~~~ 99:36.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:36.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.27 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:36.27 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 99:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 99:36.27 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.27 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.27 } else 99:36.27 ^~~~ 99:36.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:36.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.27 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:36.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 99:36.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 99:36.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 99:36.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 99:36.45 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.45 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.45 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 99:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.45 foundInterface = 0; \ 99:36.45 ^~~~~~~~~~~~~~ 99:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.45 ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.45 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.45 NS_INTERFACE_MAP_END 99:36.45 ^~~~~~~~~~~~~~~~~~~~ 99:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.45 else 99:36.45 ^~~~ 99:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.45 ^~~~~~~~~~~~~~~~~~ 99:36.45 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.45 ^~~~~~~~~~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 99:36.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.46 foundInterface = 0; \ 99:36.46 ^~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.46 ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.46 NS_INTERFACE_MAP_END 99:36.46 ^~~~~~~~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.46 else 99:36.46 ^~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.46 ^~~~~~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.46 ^~~~~~~~~~~~~~~~~~~~~~ 99:36.46 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 99:36.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.47 foundInterface = 0; \ 99:36.47 ^~~~~~~~~~~~~~ 99:36.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:36.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:36.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.47 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceResourceTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:36.47 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 99:36.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 99:36.47 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.47 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.47 } else 99:36.47 ^~~~ 99:36.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:36.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:36.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.47 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:36.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 99:36.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 99:36.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 99:36.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 99:36.48 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 99:36.48 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 99:36.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 99:36.48 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 99:36.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.49 foundInterface = 0; \ 99:36.49 ^~~~~~~~~~~~~~ 99:36.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.49 ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.49 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.49 NS_INTERFACE_MAP_END 99:36.49 ^~~~~~~~~~~~~~~~~~~~ 99:36.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:36.49 else 99:36.49 ^~~~ 99:36.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:36.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:36.49 ^~~~~~~~~~~~~~~~~~ 99:36.49 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:36.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:36.49 ^~~~~~~~~~~~~~~~~~~~~~ 99:44.54 dom/webbrowserpersist 99:52.30 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 99:52.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 99:52.31 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 99:52.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:52.31 foundInterface = 0; \ 99:52.31 ^~~~~~~~~~~~~~ 99:52.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:52.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:52.31 ^~~~~~~~~~~~~~~~~~~~~~~ 99:52.31 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:52.31 NS_INTERFACE_MAP_END 99:52.31 ^~~~~~~~~~~~~~~~~~~~ 99:52.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:52.31 else 99:52.31 ^~~~ 99:52.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:52.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:52.31 ^~~~~~~~~~~~~~~~~~ 99:52.31 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:52.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:52.31 ^~~~~~~~~~~~~~~~~~~~~~ 99:52.41 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 99:52.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:52.41 foundInterface = 0; \ 99:52.41 ^~~~~~~~~~~~~~ 99:52.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:52.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:52.41 ^~~~~~~~~~~~~~~~~~~~~~~ 99:52.41 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:52.41 NS_INTERFACE_MAP_END 99:52.41 ^~~~~~~~~~~~~~~~~~~~ 99:52.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:52.41 else 99:52.41 ^~~~ 99:52.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:52.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:52.41 ^~~~~~~~~~~~~~~~~~ 99:52.41 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:317:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:52.41 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 99:52.41 ^~~~~~~~~~~~~~~~~~~~~~ 100:05.87 dom/xhr 100:10.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:10.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 100:10.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:10.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 100:10.00 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 100:10.00 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 100:10.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 100:10.00 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 100:10.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:10.00 foundInterface = 0; \ 100:10.00 ^~~~~~~~~~~~~~ 100:10.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:10.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.01 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:10.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 100:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:10.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 100:10.01 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 100:10.01 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 100:10.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 100:10.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:10.01 } else 100:10.01 ^~~~ 100:10.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:10.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:10.01 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:10.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 100:10.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:11.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:11.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 100:11.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 100:11.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 100:11.60 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 100:11.60 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 100:11.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 100:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 100:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:11.60 foundInterface = 0; \ 100:11.60 ^~~~~~~~~~~~~~ 100:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:11.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:11.60 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 100:11.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:11.60 else 100:11.60 ^~~~ 100:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:11.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:11.60 ^~~~~~~~~~~~~~~~~~ 100:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:11.60 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 100:11.60 ^~~~~~~~~~~~~~~~~~~~~~ 100:11.71 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 100:11.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:11.71 foundInterface = 0; \ 100:11.71 ^~~~~~~~~~~~~~ 100:11.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:11.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:11.71 ^~~~~~~~~~~~~~~~~~~~~~~ 100:11.71 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3803:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:11.71 NS_INTERFACE_MAP_END 100:11.71 ^~~~~~~~~~~~~~~~~~~~ 100:11.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:11.71 else 100:11.71 ^~~~ 100:11.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 100:11.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 100:11.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:11.71 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3802:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 100:11.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 100:11.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:12.72 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 100:12.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:12.72 foundInterface = 0; \ 100:12.72 ^~~~~~~~~~~~~~ 100:12.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:12.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:12.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:12.72 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:12.72 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 100:12.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:12.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 100:12.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 100:12.72 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 100:12.72 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 100:12.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 100:12.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:12.72 } else 100:12.72 ^~~~ 100:12.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:12.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:12.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:12.72 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:12.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 100:12.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:28.24 dom/worklet 100:31.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 100:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 100:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:31.46 foundInterface = 0; \ 100:31.46 ^~~~~~~~~~~~~~ 100:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:31.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:31.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:31.46 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 100:31.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 100:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 100:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:31.46 } else 100:31.46 ^~~~ 100:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:31.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:31.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:31.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 100:31.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 100:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 100:32.63 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 100:32.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:32.63 foundInterface = 0; \ 100:32.63 ^~~~~~~~~~~~~~ 100:32.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:32.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:32.63 ^~~~~~~~~~~~~~~~~~~~~~~ 100:32.63 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:32.63 NS_INTERFACE_MAP_END 100:32.63 ^~~~~~~~~~~~~~~~~~~~ 100:32.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:32.63 else 100:32.63 ^~~~ 100:32.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:32.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:32.63 ^~~~~~~~~~~~~~~~~~ 100:32.63 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp:453:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:32.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:32.63 ^~~~~~~~~~~~~~~~~~~~~~ 100:33.08 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 100:33.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:33.08 foundInterface = 0; \ 100:33.08 ^~~~~~~~~~~~~~ 100:33.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:33.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:33.08 ^~~~~~~~~~~~~~~~~~~~~~~ 100:33.08 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:33.08 NS_INTERFACE_MAP_END 100:33.08 ^~~~~~~~~~~~~~~~~~~~ 100:33.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:33.08 else 100:33.08 ^~~~ 100:33.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:33.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:33.08 ^~~~~~~~~~~~~~~~~~ 100:33.08 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:33.08 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 100:33.08 ^~~~~~~~~~~~~~~~~~~~~~ 100:33.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:7, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 100:33.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 100:33.33 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 100:33.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 100:33.33 memset(aT, 0, sizeof(T)); 100:33.33 ~~~~~~^~~~~~~~~~~~~~~~~~ 100:33.33 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp:23, 100:33.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:20: 100:33.33 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 100:33.33 struct GlobalProperties { 100:33.33 ^~~~~~~~~~~~~~~~ 100:37.37 dom/script 100:40.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:40.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:40.56 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 100:40.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:40.56 foundInterface = 0; \ 100:40.56 ^~~~~~~~~~~~~~ 100:40.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:40.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:40.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:40.56 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:40.56 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 100:40.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:40.56 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:40.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:40.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:40.56 } else 100:40.56 ^~~~ 100:40.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:40.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:40.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:40.56 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:40.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 100:40.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:40.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:40.57 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 100:40.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:40.57 foundInterface = 0; \ 100:40.57 ^~~~~~~~~~~~~~ 100:40.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:40.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:40.57 ^~~~~~~~~~~~~~~~~~~~~~~ 100:40.57 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleScript.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:40.57 NS_INTERFACE_MAP_END 100:40.57 ^~~~~~~~~~~~~~~~~~~~ 100:40.57 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:40.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:40.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:40.57 } else 100:40.57 ^~~~ 100:40.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:40.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:40.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:40.57 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleScript.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:40.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 100:40.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:41.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:41.18 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 100:41.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:41.18 foundInterface = 0; \ 100:41.18 ^~~~~~~~~~~~~~ 100:41.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:41.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:41.18 ^~~~~~~~~~~~~~~~~~~~~~~ 100:41.18 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:41.18 NS_INTERFACE_MAP_END 100:41.18 ^~~~~~~~~~~~~~~~~~~~ 100:41.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:41.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:41.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:41.18 } else 100:41.18 ^~~~ 100:41.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:41.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:41.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:41.18 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:41.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 100:41.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:41.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:41.48 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 100:41.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:41.48 foundInterface = 0; \ 100:41.48 ^~~~~~~~~~~~~~ 100:41.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:41.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:41.48 ^~~~~~~~~~~~~~~~~~~~~~~ 100:41.48 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:41.48 NS_INTERFACE_MAP_END 100:41.48 ^~~~~~~~~~~~~~~~~~~~ 100:41.48 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 100:41.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 100:41.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 100:41.48 } else 100:41.48 ^~~~ 100:41.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:41.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:41.48 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:41.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 100:41.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:56.80 dom/payments 101:00.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:00.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 101:00.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:00.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:00.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:00.49 /builddir/build/BUILD/firefox-64.0.2/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 101:00.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:00.49 foundInterface = 0; \ 101:00.49 ^~~~~~~~~~~~~~ 101:00.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:00.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.49 /builddir/build/BUILD/firefox-64.0.2/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:00.49 NS_INTERFACE_MAP_END_INHERITING(Event) 101:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:00.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:00.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:00.49 } else 101:00.49 ^~~~ 101:00.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:00.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.49 /builddir/build/BUILD/firefox-64.0.2/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:00.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 101:00.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.51 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:00.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:00.52 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 101:00.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:00.52 foundInterface = 0; \ 101:00.52 ^~~~~~~~~~~~~~ 101:00.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:00.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:00.52 ^~~~~~~~~~~~~~~~~~~~~~~ 101:00.52 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:00.52 NS_INTERFACE_MAP_END 101:00.52 ^~~~~~~~~~~~~~~~~~~~ 101:00.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:00.52 else 101:00.52 ^~~~ 101:00.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:00.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:00.52 ^~~~~~~~~~~~~~~~~~ 101:00.52 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:00.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:00.53 ^~~~~~~~~~~~~~~~~~~~~~ 101:00.53 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 101:00.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:00.53 foundInterface = 0; \ 101:00.53 ^~~~~~~~~~~~~~ 101:00.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:00.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.53 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:00.53 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 101:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:00.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:00.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:00.53 } else 101:00.53 ^~~~ 101:00.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:00.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:00.53 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentMethodChangeEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:00.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 101:00.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:02.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:02.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:02.09 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 101:02.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:02.09 foundInterface = 0; \ 101:02.09 ^~~~~~~~~~~~~~ 101:02.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:02.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:02.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:02.09 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:02.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:02.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:02.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:02.09 else 101:02.09 ^~~~ 101:02.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:02.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:02.09 ^~~~~~~~~~~~~~~~~~ 101:02.09 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequest.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:02.09 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 101:02.09 ^~~~~~~~~~~~~~~~~~~~~~ 101:03.78 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 101:03.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:03.78 foundInterface = 0; \ 101:03.78 ^~~~~~~~~~~~~~ 101:03.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:03.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.78 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:03.78 NS_INTERFACE_MAP_END_INHERITING(Event) 101:03.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:03.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:03.79 } else 101:03.79 ^~~~ 101:03.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:03.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:03.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.79 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:03.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 101:03.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 101:03.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 101:03.79 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 101:03.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:03.79 foundInterface = 0; \ 101:03.79 ^~~~~~~~~~~~~~ 101:03.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:03.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:03.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.79 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:03.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:03.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:03.80 else 101:03.80 ^~~~ 101:03.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:03.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:03.80 ^~~~~~~~~~~~~~~~~~ 101:03.80 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:03.80 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 101:03.80 ^~~~~~~~~~~~~~~~~~~~~~ 101:19.83 dom/payments/ipc 101:25.96 dom/websocket 101:29.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:12, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.h:12, 101:29.91 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:7, 101:29.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 101:29.92 /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 101:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:29.92 foundInterface = 0; \ 101:29.92 ^~~~~~~~~~~~~~ 101:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:29.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:29.92 /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:1558:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:29.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:29.92 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 101:29.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:14, 101:29.92 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.h:12, 101:29.92 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:7, 101:29.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 101:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:29.92 } else 101:29.92 ^~~~ 101:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:29.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:29.92 /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:1557:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:29.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 101:29.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:35.79 dom/serviceworkers 101:42.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:42.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 101:42.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 101:42.21 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.21 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.21 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.21 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 101:42.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.21 foundInterface = 0; \ 101:42.21 ^~~~~~~~~~~~~~ 101:42.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:42.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:42.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.21 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorker.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:42.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:42.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.22 else 101:42.22 ^~~~ 101:42.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:42.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:42.22 ^~~~~~~~~~~~~~~~~~ 101:42.22 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorker.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:42.22 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 101:42.22 ^~~~~~~~~~~~~~~~~~~~~~ 101:42.42 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 101:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.42 foundInterface = 0; \ 101:42.42 ^~~~~~~~~~~~~~ 101:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:42.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.42 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:42.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 101:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:42.42 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.42 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.42 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.42 } else 101:42.42 ^~~~ 101:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:42.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.42 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:42.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 101:42.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:42.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 101:42.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 101:42.79 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.79 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.79 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.79 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 101:42.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.80 foundInterface = 0; \ 101:42.80 ^~~~~~~~~~~~~~ 101:42.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:42.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.80 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:42.80 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 101:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:42.80 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.80 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.80 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.80 } else 101:42.80 ^~~~ 101:42.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:42.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.80 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:984:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:42.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 101:42.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.81 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 101:42.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.81 foundInterface = 0; \ 101:42.81 ^~~~~~~~~~~~~~ 101:42.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:42.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:42.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.81 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:42.81 NS_INTERFACE_MAP_END_INHERITING(Event) 101:42.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.82 } else 101:42.82 ^~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:42.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:42.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1033:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:42.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 101:42.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:42.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 101:42.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 101:42.82 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.82 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.82 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 101:42.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.82 foundInterface = 0; \ 101:42.82 ^~~~~~~~~~~~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:42.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:42.82 ^~~~~~~~~~~~~~~~~~~~~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:42.82 NS_INTERFACE_MAP_END 101:42.82 ^~~~~~~~~~~~~~~~~~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.82 else 101:42.82 ^~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:42.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:42.82 ^~~~~~~~~~~~~~~~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:42.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:42.82 ^~~~~~~~~~~~~~~~~~~~~~ 101:42.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 101:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.83 foundInterface = 0; \ 101:42.83 ^~~~~~~~~~~~~~ 101:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:42.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.83 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:42.83 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 101:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:42.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.83 } else 101:42.83 ^~~~ 101:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:42.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.83 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:42.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 101:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 101:42.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 101:42.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.84 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 101:42.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:42.84 foundInterface = 0; \ 101:42.84 ^~~~~~~~~~~~~~ 101:42.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:42.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.84 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:42.84 NS_INTERFACE_MAP_END_INHERITING(Event) 101:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 101:42.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 101:42.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 101:42.84 } else 101:42.84 ^~~~ 101:42.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 101:42.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:42.84 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1330:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:42.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 101:42.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:09.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 102:09.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 102:09.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsINetworkInterceptController.h:10, 102:09.30 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 102:09.30 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 102:09.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 102:09.30 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 102:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.30 foundInterface = 0; \ 102:09.30 ^~~~~~~~~~~~~~ 102:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:09.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:09.30 ^~~~~~~~~~~~~~~~~~~~~~~ 102:09.30 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:09.30 NS_INTERFACE_MAP_END 102:09.30 ^~~~~~~~~~~~~~~~~~~~ 102:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.30 else 102:09.30 ^~~~ 102:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 102:09.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 102:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:09.30 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 102:09.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 102:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:09.81 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 102:09.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:09.81 foundInterface = 0; \ 102:09.81 ^~~~~~~~~~~~~~ 102:09.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:09.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:09.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:09.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:09.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:09.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:09.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 102:09.82 else 102:09.82 ^~~~ 102:09.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:09.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:09.82 ^~~~~~~~~~~~~~~~~~ 102:09.82 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:09.82 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 102:09.82 ^~~~~~~~~~~~~~~~~~~~~~ 102:51.28 dom/serviceworkers/test/gtest 103:04.83 dom/simpledb 103:11.43 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/ActorsChild.h:10, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/ActorsChild.cpp:7, 103:11.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 103:11.43 /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 103:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:11.43 foundInterface = 0; \ 103:11.43 ^~~~~~~~~~~~~~ 103:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:11.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:11.43 ^~~~~~~~~~~~~~~~~~~~~~~ 103:11.43 /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/SDBRequest.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:11.43 NS_INTERFACE_MAP_END 103:11.43 ^~~~~~~~~~~~~~~~~~~~ 103:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:11.43 else 103:11.43 ^~~~ 103:11.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:11.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:11.43 ^~~~~~~~~~~~~~~~~~ 103:11.44 /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/SDBRequest.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:11.44 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 103:11.44 ^~~~~~~~~~~~~~~~~~~~~~ 103:16.73 dom/prio 103:20.93 dom/prio/test/gtest 103:25.06 dom/presentation 103:28.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 103:28.77 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.h:11, 103:28.77 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:7, 103:28.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 103:28.77 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 103:28.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:28.77 foundInterface = 0; \ 103:28.77 ^~~~~~~~~~~~~~ 103:28.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:28.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:28.77 ^~~~~~~~~~~~~~~~~~~~~~~ 103:28.77 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:28.77 NS_INTERFACE_MAP_END 103:28.77 ^~~~~~~~~~~~~~~~~~~~ 103:28.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:28.77 else 103:28.77 ^~~~ 103:28.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:28.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:28.77 ^~~~~~~~~~~~~~~~~~ 103:28.77 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:28.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:28.77 ^~~~~~~~~~~~~~~~~~~~~~ 103:28.79 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 103:28.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:28.79 foundInterface = 0; \ 103:28.79 ^~~~~~~~~~~~~~ 103:28.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:28.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.79 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:28.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 103:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:28.79 else 103:28.79 ^~~~ 103:28.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:28.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:28.79 ^~~~~~~~~~~~~~~~~~ 103:28.79 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:28.80 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 103:28.80 ^~~~~~~~~~~~~~~~~~~~~~ 103:28.87 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 103:28.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:28.87 foundInterface = 0; \ 103:28.87 ^~~~~~~~~~~~~~ 103:28.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:28.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:28.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.88 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnection.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:28.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 103:28.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:28.88 else 103:28.88 ^~~~ 103:28.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:28.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:28.88 ^~~~~~~~~~~~~~~~~~ 103:28.88 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnection.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:28.88 NS_INTERFACE_MAP_ENTRY(nsIRequest) 103:28.88 ^~~~~~~~~~~~~~~~~~~~~~ 103:28.91 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 103:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:28.91 foundInterface = 0; \ 103:28.91 ^~~~~~~~~~~~~~ 103:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:28.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:28.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.92 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:28.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 103:28.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 103:28.92 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.h:10, 103:28.92 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:10, 103:28.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 103:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:28.92 } else 103:28.92 ^~~~ 103:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:28.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:28.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.92 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:28.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 103:28.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:28.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 103:28.95 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.h:11, 103:28.95 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:7, 103:28.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 103:28.95 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 103:28.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:28.96 foundInterface = 0; \ 103:28.96 ^~~~~~~~~~~~~~ 103:28.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:28.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:28.96 ^~~~~~~~~~~~~~~~~~~~~~~ 103:28.96 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:28.96 NS_INTERFACE_MAP_END 103:28.96 ^~~~~~~~~~~~~~~~~~~~ 103:28.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:28.96 else 103:28.96 ^~~~ 103:28.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:28.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:28.96 ^~~~~~~~~~~~~~~~~~ 103:28.96 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:28.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:28.96 ^~~~~~~~~~~~~~~~~~~~~~ 103:29.41 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 103:29.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:29.42 foundInterface = 0; \ 103:29.42 ^~~~~~~~~~~~~~ 103:29.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 103:29.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 103:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:29.42 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 103:29.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 103:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:29.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 103:29.42 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.h:10, 103:29.42 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:10, 103:29.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 103:29.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 103:29.42 } else 103:29.42 ^~~~ 103:29.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 103:29.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 103:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:29.42 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 103:29.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 103:29.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 103:32.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 103:32.84 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.h:11, 103:32.84 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:7, 103:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 103:32.84 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 103:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:32.84 foundInterface = 0; \ 103:32.84 ^~~~~~~~~~~~~~ 103:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:32.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:32.84 ^~~~~~~~~~~~~~~~~~~~~~~ 103:32.84 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:32.84 NS_INTERFACE_MAP_END 103:32.84 ^~~~~~~~~~~~~~~~~~~~ 103:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 103:32.84 else 103:32.84 ^~~~ 103:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:32.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:32.84 ^~~~~~~~~~~~~~~~~~ 103:32.84 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:32.84 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 103:32.84 ^~~~~~~~~~~~~~~~~~~~~~ 104:04.87 dom/presentation/provider 104:08.92 dom/plugins/test/testplugin 104:12.23 dom/plugins/test/testplugin/libnptest.so 104:12.71 dom/plugins/test/testplugin/secondplugin 104:15.71 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 104:16.08 dom/plugins/test/testplugin/thirdplugin 104:18.99 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 104:19.27 dom/plugins/test/testplugin/flashplugin 104:22.16 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 104:22.41 view 104:34.60 widget 106:18.91 widget/headless 106:29.55 widget/gtk 107:55.42 widget/gtk/mozgtk/stub 107:58.34 widget/gtk/mozgtk/stub/libmozgtk_stub.so 107:58.61 widget/gtk/mozgtk/gtk2 107:59.09 widget/gtk/mozgtk/gtk2/libmozgtk.so 107:59.27 widget/gtk/mozgtk/gtk3 107:59.37 widget/gtk/mozgtk/gtk3/libmozgtk.so 107:59.64 widget/gtk/wayland 107:59.99 widget/gtk/mozwayland 108:00.48 widget/gtk/mozwayland/libmozwayland.so 108:00.63 widget/gtkxtbin 108:01.37 widget/x11 108:01.43 editor/libeditor 108:07.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:07.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:07.06 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 108:07.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:07.06 foundInterface = 0; \ 108:07.06 ^~~~~~~~~~~~~~ 108:07.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:07.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:07.07 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:07.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:07.07 } else 108:07.07 ^~~~ 108:07.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:07.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:07.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 108:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:07.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:07.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 108:07.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:07.07 foundInterface = 0; \ 108:07.07 ^~~~~~~~~~~~~~ 108:07.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:07.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeStyleTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:07.08 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:07.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:07.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:07.08 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:07.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:07.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:07.08 } else 108:07.08 ^~~~ 108:07.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:07.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:07.08 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeStyleTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:07.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 108:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.29 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 108:09.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.29 foundInterface = 0; \ 108:09.29 ^~~~~~~~~~~~~~ 108:09.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.29 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CompositionTransaction.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:09.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.29 } else 108:09.30 ^~~~ 108:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 108:09.30 NS_IMPL_QUERY_BODY_CONCRETE(_class) 108:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.30 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CompositionTransaction.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 108:09.30 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 108:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.30 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 108:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.30 foundInterface = 0; \ 108:09.30 ^~~~~~~~~~~~~~ 108:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.30 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CreateElementTransaction.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.30 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.30 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.31 } else 108:09.31 ^~~~ 108:09.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:09.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:09.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.31 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CreateElementTransaction.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:09.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 108:09.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.31 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 108:09.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.31 foundInterface = 0; \ 108:09.31 ^~~~~~~~~~~~~~ 108:09.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.32 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteNodeTransaction.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.32 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:09.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.32 } else 108:09.32 ^~~~ 108:09.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:09.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:09.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.32 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteNodeTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:09.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 108:09.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.33 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 108:09.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.33 foundInterface = 0; \ 108:09.33 ^~~~~~~~~~~~~~ 108:09.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.33 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.33 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 108:09.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.33 } else 108:09.33 ^~~~ 108:09.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:09.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:09.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.34 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:09.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 108:09.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.34 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 108:09.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.34 foundInterface = 0; \ 108:09.34 ^~~~~~~~~~~~~~ 108:09.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.34 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteTextTransaction.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.34 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:09.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.35 } else 108:09.35 ^~~~ 108:09.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:09.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.35 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteTextTransaction.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:09.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 108:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.35 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 108:09.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.35 foundInterface = 0; \ 108:09.35 ^~~~~~~~~~~~~~ 108:09.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.35 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.35 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.36 } else 108:09.36 ^~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:09.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:09.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 108:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 108:09.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 108:09.36 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 108:09.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.36 foundInterface = 0; \ 108:09.36 ^~~~~~~~~~~~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:09.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:09.36 ^~~~~~~~~~~~~~~~~~~~~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:09.36 NS_INTERFACE_MAP_END 108:09.36 ^~~~~~~~~~~~~~~~~~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.36 else 108:09.36 ^~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:09.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.36 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:09.36 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 108:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.47 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 108:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.47 foundInterface = 0; \ 108:09.47 ^~~~~~~~~~~~~~ 108:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:09.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:09.48 ^~~~~~~~~~~~~~~~~~~~~~~ 108:09.48 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditorBase.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:09.48 NS_INTERFACE_MAP_END 108:09.48 ^~~~~~~~~~~~~~~~~~~~ 108:09.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:09.48 else 108:09.48 ^~~~ 108:09.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 108:09.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 108:09.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.48 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditorBase.cpp:247:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 108:09.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 108:09.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:40.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 108:40.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 108:40.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 108:40.09 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 108:40.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 108:40.10 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 108:40.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:40.10 foundInterface = 0; \ 108:40.10 ^~~~~~~~~~~~~~ 108:40.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:40.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:40.10 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.10 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp:262:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:40.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 108:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 108:40.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 108:40.10 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 108:40.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 108:40.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:40.10 } else 108:40.10 ^~~~ 108:40.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:40.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:40.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.10 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp:262:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:40.10 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 108:40.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:40.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 108:40.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 108:40.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 108:40.72 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 108:40.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 108:40.72 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 108:40.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:40.72 foundInterface = 0; \ 108:40.72 ^~~~~~~~~~~~~~ 108:40.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:40.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:40.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.72 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditor.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:40.72 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 108:40.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:40.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:40.72 else 108:40.72 ^~~~ 108:40.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:40.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:40.72 ^~~~~~~~~~~~~~~~~~ 108:40.73 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditor.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:40.73 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 108:40.73 ^~~~~~~~~~~~~~~~~~~~~~ 108:40.93 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 108:40.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:40.93 foundInterface = 0; \ 108:40.93 ^~~~~~~~~~~~~~ 108:40.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:40.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:40.94 ^~~~~~~~~~~~~~~~~~~~~~~ 108:40.94 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1060:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:40.94 NS_INTERFACE_MAP_END 108:40.94 ^~~~~~~~~~~~~~~~~~~~ 108:40.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 108:40.94 else 108:40.94 ^~~~ 108:40.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 108:40.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 108:40.94 ^~~~~~~~~~~~~~~~~~ 108:40.94 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1059:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 108:40.94 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 108:40.94 ^~~~~~~~~~~~~~~~~~~~~~ 108:41.83 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 108:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:41.83 foundInterface = 0; \ 108:41.83 ^~~~~~~~~~~~~~ 108:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:41.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.83 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertNodeTransaction.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:41.83 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 108:41.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 108:41.83 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 108:41.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 108:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:41.83 } else 108:41.83 ^~~~ 108:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:41.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.83 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertNodeTransaction.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:41.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 108:41.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 108:41.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 108:41.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 108:41.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 108:41.84 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 108:41.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 108:41.84 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 108:41.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:41.84 foundInterface = 0; \ 108:41.84 ^~~~~~~~~~~~~~ 108:41.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:41.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.84 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:41.84 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 108:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 108:41.84 } else 108:41.84 ^~~~ 108:41.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 108:41.84 NS_IMPL_QUERY_BODY_CONCRETE(_class) 108:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:41.84 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 108:41.84 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 108:41.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:02.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditorBase.h:10, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/TextEditor.h:9, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:14, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 109:02.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::EditorRawDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 109:02.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditorDOMPoint.h:440:7: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 109:02.11 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 109:02.11 ^~ 109:02.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/TextEditRules.h:11, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.h:12, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp:7, 109:02.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 109:02.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 109:02.11 EditorRawDOMPoint point(mPreviousNode); 109:02.11 ^~~~~ 109:10.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:110: 109:10.70 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLTableEditor.cpp: In member function 'nsresult mozilla::HTMLEditor::InsertTableCellsWithTransaction(int32_t, mozilla::HTMLEditor::InsertPosition)': 109:10.70 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLTableEditor.cpp:68:26: warning: 'newCellIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 109:10.70 , mSelected(aSelected) 109:10.70 ^ 109:10.70 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLTableEditor.cpp:214:11: note: 'newCellIndex' was declared here 109:10.70 int32_t newCellIndex; 109:10.70 ^~~~~~~~~~~~ 109:45.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:45.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 109:45.97 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InternetCiter.cpp:9, 109:45.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 109:45.97 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 109:45.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:45.97 foundInterface = 0; \ 109:45.97 ^~~~~~~~~~~~~~ 109:45.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:45.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:45.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:45.97 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:45.97 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 109:45.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:45.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 109:45.97 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.h:9, 109:45.97 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 109:45.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 109:45.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:45.97 } else 109:45.97 ^~~~ 109:45.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 109:45.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:45.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:45.97 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:45.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 109:45.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:46.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 109:46.00 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InternetCiter.cpp:9, 109:46.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 109:46.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 109:46.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:46.00 foundInterface = 0; \ 109:46.00 ^~~~~~~~~~~~~~ 109:46.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:46.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:46.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/PlaceholderTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:46.00 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 109:46.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:46.00 else 109:46.00 ^~~~ 109:46.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:46.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:46.00 ^~~~~~~~~~~~~~~~~~ 109:46.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/PlaceholderTransaction.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:46.00 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 109:46.00 ^~~~~~~~~~~~~~~~~~~~~~ 109:46.04 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 109:46.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:46.04 foundInterface = 0; \ 109:46.04 ^~~~~~~~~~~~~~ 109:46.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:46.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:46.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.04 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/SplitNodeTransaction.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:46.04 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 109:46.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 109:46.04 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.h:9, 109:46.04 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 109:46.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 109:46.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 109:46.04 } else 109:46.04 ^~~~ 109:46.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 109:46.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:46.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:46.04 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/SplitNodeTransaction.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:46.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 109:46.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:48.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 109:48.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 109:48.35 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InternetCiter.cpp:9, 109:48.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 109:48.35 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 109:48.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:48.35 foundInterface = 0; \ 109:48.35 ^~~~~~~~~~~~~~ 109:48.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:48.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:48.35 ^~~~~~~~~~~~~~~~~~~~~~~ 109:48.35 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditRules.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:48.35 NS_INTERFACE_MAP_END 109:48.35 ^~~~~~~~~~~~~~~~~~~~ 109:48.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:48.35 else 109:48.35 ^~~~ 109:48.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:48.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:48.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:48.35 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditRules.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:48.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 109:48.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:48.45 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 109:48.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:48.45 foundInterface = 0; \ 109:48.45 ^~~~~~~~~~~~~~ 109:48.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:48.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:48.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:48.45 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditor.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:48.45 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 109:48.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:48.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 109:48.45 else 109:48.45 ^~~~ 109:48.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:48.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:48.45 ^~~~~~~~~~~~~~~~~~ 109:48.45 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditor.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:48.45 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 109:48.45 ^~~~~~~~~~~~~~~~~~~~~~ 110:07.31 editor/spellchecker 110:12.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 110:12.25 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:10, 110:12.25 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 110:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 110:12.25 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 110:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:12.25 foundInterface = 0; \ 110:12.25 ^~~~~~~~~~~~~~ 110:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:12.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:12.25 ^~~~~~~~~~~~~~~~~~~~~~~ 110:12.25 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:12.25 NS_INTERFACE_MAP_END 110:12.25 ^~~~~~~~~~~~~~~~~~~~ 110:12.25 In file included from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:11, 110:12.25 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 110:12.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 110:12.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:12.25 } else 110:12.25 ^~~~ 110:12.25 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:12.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 110:12.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:12.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:12.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 110:12.31 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:10, 110:12.31 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 110:12.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 110:12.31 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 110:12.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:12.31 foundInterface = 0; \ 110:12.31 ^~~~~~~~~~~~~~ 110:12.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:12.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:12.31 ^~~~~~~~~~~~~~~~~~~~~~~ 110:12.31 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/TextServicesDocument.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:12.31 NS_INTERFACE_MAP_END 110:12.31 ^~~~~~~~~~~~~~~~~~~~ 110:12.31 In file included from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:11, 110:12.31 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 110:12.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 110:12.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:12.31 } else 110:12.31 ^~~~ 110:12.31 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/TextServicesDocument.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:12.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 110:12.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:12.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:12.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 110:12.36 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:10, 110:12.36 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 110:12.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 110:12.36 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 110:12.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:12.36 foundInterface = 0; \ 110:12.36 ^~~~~~~~~~~~~~ 110:12.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:12.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:12.36 ^~~~~~~~~~~~~~~~~~~~~~~ 110:12.36 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/nsFilteredContentIterator.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:12.36 NS_INTERFACE_MAP_END 110:12.36 ^~~~~~~~~~~~~~~~~~~~ 110:12.36 In file included from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:11, 110:12.36 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 110:12.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 110:12.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 110:12.36 } else 110:12.36 ^~~~ 110:12.36 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/nsFilteredContentIterator.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:12.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 110:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:19.91 editor/txmgr 110:20.51 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 110:20.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 110:20.51 from /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionItem.h:9, 110:20.51 from /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionItem.cpp:6, 110:20.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 110:20.51 /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 110:20.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:20.52 foundInterface = 0; \ 110:20.52 ^~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:20.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:20.52 ^~~~~~~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionManager.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:20.52 NS_INTERFACE_MAP_END 110:20.52 ^~~~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 110:20.52 else 110:20.52 ^~~~ 110:20.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 110:20.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 110:20.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:20.52 /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionManager.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 110:20.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 110:20.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:22.26 editor/txmgr/tests 111:24.05 editor/composer 111:28.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:28.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 111:28.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 111:28.74 from /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 111:28.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 111:28.74 /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 111:28.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:28.74 foundInterface = 0; \ 111:28.75 ^~~~~~~~~~~~~~ 111:28.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:28.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:28.75 ^~~~~~~~~~~~~~~~~~~~~~~ 111:28.75 /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:28.75 NS_INTERFACE_MAP_END 111:28.75 ^~~~~~~~~~~~~~~~~~~~ 111:28.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 111:28.75 from /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 111:28.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 111:28.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:28.75 } else 111:28.75 ^~~~ 111:28.75 /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:28.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 111:28.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:33.89 layout/style 111:48.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:48.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:48.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:48.93 foundInterface = 0; \ 111:48.93 ^~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:48.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:48.93 NS_INTERFACE_MAP_END 111:48.93 ^~~~~~~~~~~~~~~~~~~~ 111:48.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 111:48.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:32:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:48.93 else 111:48.93 ^~~~ 111:48.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:48.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:48.93 foundInterface = 0; \ 111:48.93 ^~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:48.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:48.93 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 111:48.93 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.93 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:48.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:48.93 } else 111:48.93 ^~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:48.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:48.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 111:48.93 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 111:48.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:48.95 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 111:48.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:48.95 foundInterface = 0; \ 111:48.95 ^~~~~~~~~~~~~~ 111:48.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:48.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:48.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.95 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSImportRule.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:48.95 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 111:48.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.95 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:48.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:48.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:48.95 } else 111:48.95 ^~~~ 111:48.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:48.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:48.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:48.95 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSImportRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:48.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 111:48.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.07 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 111:49.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.07 foundInterface = 0; \ 111:49.07 ^~~~~~~~~~~~~~ 111:49.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.07 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.07 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 111:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.07 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.07 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.07 else 111:49.07 ^~~~ 111:49.07 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:96:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 111:49.07 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 111:49.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.08 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 111:49.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.08 foundInterface = 0; \ 111:49.08 ^~~~~~~~~~~~~~ 111:49.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.08 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.08 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 111:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.08 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.08 } else 111:49.09 ^~~~ 111:49.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.09 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 111:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.09 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 111:49.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.09 foundInterface = 0; \ 111:49.09 ^~~~~~~~~~~~~~ 111:49.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.10 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.10 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 111:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.10 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.10 } else 111:49.10 ^~~~ 111:49.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.10 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 111:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.10 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.11 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 111:49.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.11 foundInterface = 0; \ 111:49.11 ^~~~~~~~~~~~~~ 111:49.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.11 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.11 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 111:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.11 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.11 } else 111:49.11 ^~~~ 111:49.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.11 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 111:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.11 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 111:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.12 foundInterface = 0; \ 111:49.12 ^~~~~~~~~~~~~~ 111:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.12 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMediaRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.12 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 111:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.12 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.12 } else 111:49.12 ^~~~ 111:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.12 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMediaRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 111:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.12 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 111:49.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.13 foundInterface = 0; \ 111:49.13 ^~~~~~~~~~~~~~ 111:49.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.13 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMozDocumentRule.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.13 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 111:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.13 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.13 } else 111:49.13 ^~~~ 111:49.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.13 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMozDocumentRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 111:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.13 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRuleDeclaration::QueryInterface(const nsIID&, void**)': 111:49.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.14 foundInterface = 0; \ 111:49.14 ^~~~~~~~~~~~~~ 111:49.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.14 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 111:49.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:110: 111:49.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:38:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.14 else 111:49.14 ^~~~ 111:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 111:49.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.14 foundInterface = 0; \ 111:49.14 ^~~~~~~~~~~~~~ 111:49.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.14 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 111:49.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.14 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.15 } else 111:49.15 ^~~~ 111:49.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.15 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 111:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.15 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 111:49.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.15 foundInterface = 0; \ 111:49.15 ^~~~~~~~~~~~~~ 111:49.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:49.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:49.15 ^~~~~~~~~~~~~~~~~~~~~~~ 111:49.15 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSRuleList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:49.15 NS_INTERFACE_MAP_END 111:49.15 ^~~~~~~~~~~~~~~~~~~~ 111:49.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.15 else 111:49.15 ^~~~ 111:49.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:49.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:49.15 ^~~~~~~~~~~~~~~~~~ 111:49.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSRuleList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:49.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 111:49.16 ^~~~~~~~~~~~~~~~~~~~~~ 111:49.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRuleDeclaration::QueryInterface(const nsIID&, void**)': 111:49.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.16 foundInterface = 0; \ 111:49.16 ^~~~~~~~~~~~~~ 111:49.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:43:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.16 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 111:49.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:128: 111:49.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:42:3: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.16 else 111:49.16 ^~~~ 111:49.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 111:49.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.16 foundInterface = 0; \ 111:49.16 ^~~~~~~~~~~~~~ 111:49.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.16 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 111:49.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 111:49.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 111:49.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.17 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.17 } else 111:49.17 ^~~~ 111:49.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 111:49.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 111:49.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 111:49.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 111:49.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:49.17 foundInterface = 0; \ 111:49.17 ^~~~~~~~~~~~~~ 111:49.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:49.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:49.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.18 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSSupportsRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:49.18 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 111:49.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 111:49.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 111:49.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 111:49.18 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 111:49.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 111:49.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 111:49.18 } else 111:49.18 ^~~~ 111:49.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 111:49.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:49.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:49.18 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSSupportsRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:49.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 111:49.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:00.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAtom.h:10, 112:00.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 112:00.83 from /builddir/build/BUILD/firefox-64.0.2/layout/style/CachedInheritingStyles.cpp:7, 112:00.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 112:00.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 112:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:00.83 foundInterface = 0; \ 112:00.83 ^~~~~~~~~~~~~~ 112:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:00.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:00.83 ^~~~~~~~~~~~~~~~~~~~~~~ 112:00.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFace.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:00.83 NS_INTERFACE_MAP_END 112:00.83 ^~~~~~~~~~~~~~~~~~~~ 112:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:00.83 else 112:00.83 ^~~~ 112:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:00.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:00.83 ^~~~~~~~~~~~~~~~~~ 112:00.84 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFace.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:00.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:00.84 ^~~~~~~~~~~~~~~~~~~~~~ 112:00.97 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 112:00.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:00.97 foundInterface = 0; \ 112:00.97 ^~~~~~~~~~~~~~ 112:00.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:00.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:00.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:00.97 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFaceSet.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:00.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 112:00.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:00.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:00.98 else 112:00.98 ^~~~ 112:00.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:00.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:00.98 ^~~~~~~~~~~~~~~~~~ 112:00.98 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFaceSet.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:00.98 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 112:00.98 ^~~~~~~~~~~~~~~~~~~~~~ 112:01.71 /builddir/build/BUILD/firefox-64.0.2/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 112:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:01.71 foundInterface = 0; \ 112:01.71 ^~~~~~~~~~~~~~ 112:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:01.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:01.71 /builddir/build/BUILD/firefox-64.0.2/layout/style/GroupRule.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:01.71 NS_INTERFACE_MAP_END_INHERITING(Rule) 112:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:01.71 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsExpirationTracker.h:19, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxFont.h:20, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxTextRun.h:14, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsFontMetrics.h:11, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/layout/style/ComputedStyle.cpp:15, 112:01.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 112:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:01.71 } else 112:01.71 ^~~~ 112:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:01.72 } else 112:01.72 ^~~~ 112:01.72 /builddir/build/BUILD/firefox-64.0.2/layout/style/GroupRule.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:01.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 112:01.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:01.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAtom.h:10, 112:01.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 112:01.87 from /builddir/build/BUILD/firefox-64.0.2/layout/style/CachedInheritingStyles.cpp:7, 112:01.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 112:01.87 /builddir/build/BUILD/firefox-64.0.2/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 112:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:01.88 foundInterface = 0; \ 112:01.88 ^~~~~~~~~~~~~~ 112:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:01.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:01.88 ^~~~~~~~~~~~~~~~~~~~~~~ 112:01.88 /builddir/build/BUILD/firefox-64.0.2/layout/style/ImageLoader.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:01.88 NS_INTERFACE_MAP_END 112:01.88 ^~~~~~~~~~~~~~~~~~~~ 112:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:01.88 else 112:01.88 ^~~~ 112:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:01.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:01.88 ^~~~~~~~~~~~~~~~~~ 112:01.88 /builddir/build/BUILD/firefox-64.0.2/layout/style/ImageLoader.cpp:651:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:01.88 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 112:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 112:02.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 112:02.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:02.14 foundInterface = 0; \ 112:02.14 ^~~~~~~~~~~~~~ 112:02.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:02.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:02.14 ^~~~~~~~~~~~~~~~~~~~~~~ 112:02.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:02.14 NS_INTERFACE_MAP_END 112:02.14 ^~~~~~~~~~~~~~~~~~~~ 112:02.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:02.14 else 112:02.15 ^~~~ 112:02.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:02.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:02.15 ^~~~~~~~~~~~~~~~~~ 112:02.15 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:02.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:02.15 ^~~~~~~~~~~~~~~~~~~~~~ 112:35.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:35.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 112:35.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 112:35.64 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 112:35.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 112:35.64 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 112:35.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:35.64 foundInterface = 0; \ 112:35.65 ^~~~~~~~~~~~~~ 112:35.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:35.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:35.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:35.65 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:35.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 112:35.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:35.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 112:35.65 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 112:35.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 112:35.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:35.65 } else 112:35.65 ^~~~ 112:35.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:35.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:35.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:35.65 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:35.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 112:35.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:37.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:37.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 112:37.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 112:37.17 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 112:37.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 112:37.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 112:37.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:37.17 foundInterface = 0; \ 112:37.17 ^~~~~~~~~~~~~~ 112:37.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:37.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:37.17 ^~~~~~~~~~~~~~~~~~~~~~~ 112:37.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/PreloadedStyleSheet.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:37.17 NS_INTERFACE_MAP_END 112:37.17 ^~~~~~~~~~~~~~~~~~~~ 112:37.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:37.17 else 112:37.17 ^~~~ 112:37.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:37.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:37.17 ^~~~~~~~~~~~~~~~~~ 112:37.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/PreloadedStyleSheet.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:37.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:37.18 ^~~~~~~~~~~~~~~~~~~~~~ 112:37.18 /builddir/build/BUILD/firefox-64.0.2/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 112:37.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:37.18 foundInterface = 0; \ 112:37.18 ^~~~~~~~~~~~~~ 112:37.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:37.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:37.18 ^~~~~~~~~~~~~~~~~~~~~~~ 112:37.19 /builddir/build/BUILD/firefox-64.0.2/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:37.19 NS_INTERFACE_MAP_END 112:37.19 ^~~~~~~~~~~~~~~~~~~~ 112:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:37.19 else 112:37.19 ^~~~ 112:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:37.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:37.19 ^~~~~~~~~~~~~~~~~~ 112:37.19 /builddir/build/BUILD/firefox-64.0.2/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:37.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:37.19 ^~~~~~~~~~~~~~~~~~~~~~ 112:37.31 /builddir/build/BUILD/firefox-64.0.2/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 112:37.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:37.31 foundInterface = 0; \ 112:37.31 ^~~~~~~~~~~~~~ 112:37.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:37.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:37.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:37.31 /builddir/build/BUILD/firefox-64.0.2/layout/style/ServoCSSRuleList.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:37.31 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 112:37.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:37.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 112:37.31 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 112:37.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 112:37.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 112:37.31 } else 112:37.31 ^~~~ 112:37.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 112:37.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:37.32 /builddir/build/BUILD/firefox-64.0.2/layout/style/ServoCSSRuleList.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:37.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 112:37.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:37.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:37.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 112:37.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 112:37.82 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 112:37.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 112:37.82 /builddir/build/BUILD/firefox-64.0.2/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 112:37.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:37.83 foundInterface = 0; \ 112:37.83 ^~~~~~~~~~~~~~ 112:37.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:37.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:37.83 ^~~~~~~~~~~~~~~~~~~~~~~ 112:37.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/StyleSheet.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:37.83 NS_INTERFACE_MAP_END 112:37.83 ^~~~~~~~~~~~~~~~~~~~ 112:37.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:37.83 else 112:37.83 ^~~~ 112:37.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:37.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:37.83 ^~~~~~~~~~~~~~~~~~ 112:37.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/StyleSheet.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:37.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:37.83 ^~~~~~~~~~~~~~~~~~~~~~ 112:58.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 112:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 112:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 112:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 112:58.16 from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.h:18, 112:58.16 from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.cpp:12, 112:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 112:58.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 112:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:58.16 foundInterface = 0; \ 112:58.16 ^~~~~~~~~~~~~~ 112:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:58.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:58.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.cpp:367:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:58.16 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 112:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:58.16 else 112:58.16 ^~~~ 112:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:58.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:58.16 ^~~~~~~~~~~~~~~~~~ 112:58.16 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.cpp:366:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:58.16 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 112:58.16 ^~~~~~~~~~~~~~~~~~~~~~ 112:58.36 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 112:58.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:58.36 foundInterface = 0; \ 112:58.36 ^~~~~~~~~~~~~~ 112:58.36 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:58.37 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 112:58.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:58.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 112:58.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 112:58.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 112:58.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 112:58.37 from /builddir/build/BUILD/firefox-64.0.2/layout/base/nsLayoutUtils.h:20, 112:58.37 from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.cpp:18, 112:58.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 112:58.37 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 112:58.37 else 112:58.37 ^~~~ 112:58.37 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:64:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 112:58.37 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 112:58.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:34.39 layout/style/test/gtest 113:38.87 layout/base 114:08.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.h:11, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.cpp:7, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 114:08.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 114:08.30 /builddir/build/BUILD/firefox-64.0.2/layout/base/GeometryUtils.cpp:332:33: required from here 114:08.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:47: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] 114:08.30 memset(aT, 0, sizeof(T)); 114:08.30 ~~~~~~^~~~~~~~~~~~~~~~~~ 114:08.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsSize.h:12, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPoint.h:13, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsMargin.h:11, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrValue.h:22, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:22, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.h:11, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.cpp:7, 114:08.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 114:08.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/Point.h:117:8: note: 'struct mozilla::gfx::PointTyped' declared here 114:08.30 struct PointTyped : 114:08.30 ^~~~~~~~~~ 114:25.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 114:25.30 /builddir/build/BUILD/firefox-64.0.2/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 114:25.30 /builddir/build/BUILD/firefox-64.0.2/layout/base/PresShell.cpp:2737:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 114:25.30 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 114:25.30 ^~ 114:54.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxPattern.h:13, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxContext.h:15, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/layout/base/nsBidiPresUtils.h:10, 114:54.48 from /builddir/build/BUILD/firefox-64.0.2/layout/base/nsBidiPresUtils.cpp:7, 114:54.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 114:54.49 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 114:54.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:54.49 foundInterface = 0; \ 114:54.49 ^~~~~~~~~~~~~~ 114:54.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:54.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:54.49 ^~~~~~~~~~~~~~~~~~~~~~~ 114:54.49 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsDocumentViewer.cpp:649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:54.49 NS_INTERFACE_MAP_END 114:54.49 ^~~~~~~~~~~~~~~~~~~~ 114:54.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:54.49 else 114:54.49 ^~~~ 114:54.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:54.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:54.49 ^~~~~~~~~~~~~~~~~~ 114:54.49 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsDocumentViewer.cpp:647:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:54.49 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 114:54.49 ^~~~~~~~~~~~~~~~~~~~~~ 114:57.41 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 114:57.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:57.41 foundInterface = 0; \ 114:57.41 ^~~~~~~~~~~~~~ 114:57.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 114:57.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 114:57.41 ^~~~~~~~~~~~~~~~~~~~~~~ 114:57.41 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsPresContext.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 114:57.41 NS_INTERFACE_MAP_END 114:57.42 ^~~~~~~~~~~~~~~~~~~~ 114:57.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 114:57.42 else 114:57.42 ^~~~ 114:57.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 114:57.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 114:57.42 ^~~~~~~~~~~~~~~~~~ 114:57.42 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsPresContext.cpp:337:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 114:57.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 114:57.42 ^~~~~~~~~~~~~~~~~~~~~~ 116:03.69 layout/base/gtest 116:33.30 layout/generic 117:36.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPoint.h:10, 117:36.59 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/StickyScrollContainer.h:15, 117:36.59 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/StickyScrollContainer.cpp:12, 117:36.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:36.60 /builddir/build/BUILD/firefox-64.0.2/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)': 117:36.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCoord.h:72:11: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:36.60 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 117:36.60 ^~~~~~~~~~~~~~~ 117:36.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 117:36.60 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:5903:38: note: 'bSize' was declared here 117:36.60 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 117:36.60 ^~~~~ 117:36.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPoint.h:10, 117:36.60 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/StickyScrollContainer.h:15, 117:36.60 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/StickyScrollContainer.cpp:12, 117:36.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 117:36.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCoord.h:72:11: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:36.60 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 117:36.60 ^~~~~~~~~~~~~~~ 117:36.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 117:36.60 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:5903:11: note: 'iSize' was declared here 117:36.60 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 117:36.60 ^~~~~ 117:56.77 In file included from /builddir/build/BUILD/firefox-64.0.2/layout/generic/TextOverflow.h:10, 117:56.77 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/TextOverflow.cpp:7, 117:56.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:11: 117:56.77 /builddir/build/BUILD/firefox-64.0.2/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 117:56.78 /builddir/build/BUILD/firefox-64.0.2/layout/painting/nsDisplayList.h:1856:59: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 117:56.78 ~AutoPreserves3DContext() { mBuilder->mPreserves3DCtx = mSavedCtx; } 117:56.78 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 117:56.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 117:56.78 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:2840:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 117:56.78 Maybe autoPreserves3DContext; 117:56.78 ^~~~~~~~~~~~~~~~~~~~~~ 118:09.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:110: 118:09.63 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord)': 118:09.63 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFlexContainerFrame.cpp:5137:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 118:09.63 if (flexContainerAscent == nscoord_MIN) { 118:09.63 ^~ 119:02.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:17, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RecordReplay.h:16, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Atomics.h:22, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Utility.h:11, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HeapAPI.h:15, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:11, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrameList.h:12, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrameList.cpp:7, 119:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 119:02.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 119:02.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Maybe.h:247:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:02.31 ref() = aOther.ref(); 119:02.31 ^~~ 119:02.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:38: 119:02.31 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsGfxScrollFrame.cpp:3195:28: note: 'scrollDirection' was declared here 119:02.31 Maybe scrollDirection; 119:02.31 ^~~~~~~~~~~~~~~ 119:02.77 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 119:02.77 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsGfxScrollFrame.cpp:3383:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 119:02.77 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, cache); 119:02.77 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 119:02.77 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsGfxScrollFrame.cpp:3545:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 119:02.77 Maybe extraContentBoxClipForNonCaretContent; 119:02.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 120:00.48 layout/forms 120:44.16 layout/tables 120:52.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 120:52.12 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 120:52.12 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.cpp:8113: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] 120:52.12 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 120:52.12 ^ 120:52.12 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.cpp:6523:8: note: 'struct BCBlockDirSeg' declared here 120:52.12 struct BCBlockDirSeg 120:52.12 ^~~~~~~~~~~~~ 121:23.05 layout/svg 121:29.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxPattern.h:13, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGContextPaint.h:12, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGContextPaint.cpp:7, 121:29.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 121:29.80 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 121:29.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:29.80 foundInterface = 0; \ 121:29.80 ^~~~~~~~~~~~~~ 121:29.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:29.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:29.80 ^~~~~~~~~~~~~~~~~~~~~~~ 121:29.80 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:29.80 NS_INTERFACE_MAP_END 121:29.80 ^~~~~~~~~~~~~~~~~~~~ 121:29.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:29.80 else 121:29.80 ^~~~ 121:29.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:29.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:29.81 ^~~~~~~~~~~~~~~~~~ 121:29.81 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:29.81 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 121:29.81 ^~~~~~~~~~~~~~~~~~~~~~ 121:29.82 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 121:29.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:29.82 foundInterface = 0; \ 121:29.82 ^~~~~~~~~~~~~~ 121:29.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 121:29.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 121:29.82 ^~~~~~~~~~~~~~~~~~~~~~~ 121:29.82 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 121:29.82 NS_INTERFACE_MAP_END 121:29.82 ^~~~~~~~~~~~~~~~~~~~ 121:29.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 121:29.83 else 121:29.83 ^~~~ 121:29.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:29.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:29.83 ^~~~~~~~~~~~~~~~~~ 121:29.83 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:29.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 121:29.83 ^~~~~~~~~~~~~~~~~~~~~~ 122:23.91 layout/xul 122:29.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp:7, 122:29.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 122:29.91 /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 122:29.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:29.91 foundInterface = 0; \ 122:29.92 ^~~~~~~~~~~~~~ 122:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:29.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:29.92 ^~~~~~~~~~~~~~~~~~~~~~~ 122:29.92 /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:29.92 NS_INTERFACE_MAP_END 122:29.92 ^~~~~~~~~~~~~~~~~~~~ 122:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 122:29.92 else 122:29.92 ^~~~ 122:29.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:29.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:29.92 ^~~~~~~~~~~~~~~~~~ 122:29.92 /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:29.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:29.92 ^~~~~~~~~~~~~~~~~~~~~~ 123:02.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:02.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 123:02.53 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsBoxFrame.h:19, 123:02.53 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsProgressMeterFrame.h:22, 123:02.53 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsProgressMeterFrame.cpp:14, 123:02.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 123:02.53 /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 123:02.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:02.53 foundInterface = 0; \ 123:02.53 ^~~~~~~~~~~~~~ 123:02.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:02.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:02.53 ^~~~~~~~~~~~~~~~~~~~~~~ 123:02.53 /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsXULPopupManager.cpp:1112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:02.53 NS_INTERFACE_MAP_END 123:02.53 ^~~~~~~~~~~~~~~~~~~~ 123:02.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:02.53 else 123:02.53 ^~~~ 123:02.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:02.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:02.53 ^~~~~~~~~~~~~~~~~~ 123:02.53 /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsXULPopupManager.cpp:1111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:02.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:02.53 ^~~~~~~~~~~~~~~~~~~~~~ 123:23.88 layout/xul/tree 123:29.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:7, 123:29.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 123:29.13 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 123:29.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:29.13 foundInterface = 0; \ 123:29.13 ^~~~~~~~~~~~~~ 123:29.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:29.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:29.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:29.13 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:29.13 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 123:29.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:29.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:29.13 else 123:29.13 ^~~~ 123:29.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:29.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:29.13 ^~~~~~~~~~~~~~~~~~ 123:29.14 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:29.14 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 123:29.14 ^~~~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:29.88 foundInterface = 0; \ 123:29.88 ^~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:29.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:29.88 ^~~~~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:29.88 NS_INTERFACE_MAP_END 123:29.88 ^~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 123:29.88 } else 123:29.88 ^~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 123:29.88 NS_IMPL_QUERY_BODY_CONCRETE(_class) 123:29.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 123:29.88 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 123:29.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:29.88 foundInterface = 0; \ 123:29.88 ^~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:29.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:29.88 ^~~~~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:29.88 NS_INTERFACE_MAP_END 123:29.88 ^~~~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:29.88 else 123:29.88 ^~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:29.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:29.88 ^~~~~~~~~~~~~~~~~~ 123:29.88 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:29.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:29.88 ^~~~~~~~~~~~~~~~~~~~~~ 123:29.89 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 123:29.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:29.89 foundInterface = 0; \ 123:29.89 ^~~~~~~~~~~~~~ 123:29.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:29.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:29.89 ^~~~~~~~~~~~~~~~~~~~~~~ 123:29.89 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeContentView.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:29.89 NS_INTERFACE_MAP_END 123:29.89 ^~~~~~~~~~~~~~~~~~~~ 123:29.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:20, 123:29.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 123:29.89 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:7, 123:29.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 123:29.89 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:29.89 else 123:29.89 ^~~~ 123:29.89 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeContentView.cpp:123:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 123:29.89 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 123:29.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:29.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:7, 123:29.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 123:29.93 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 123:29.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:29.93 foundInterface = 0; \ 123:29.93 ^~~~~~~~~~~~~~ 123:29.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:29.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:29.93 ^~~~~~~~~~~~~~~~~~~~~~~ 123:29.93 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:29.93 NS_INTERFACE_MAP_END 123:29.93 ^~~~~~~~~~~~~~~~~~~~ 123:29.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:29.93 else 123:29.93 ^~~~ 123:29.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:29.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:29.94 ^~~~~~~~~~~~~~~~~~ 123:29.94 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:29.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:29.94 ^~~~~~~~~~~~~~~~~~~~~~ 123:48.34 layout/xul/grid 123:52.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 123:52.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 123:52.36 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsBoxLayout.h:10, 123:52.36 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsStackLayout.h:19, 123:52.36 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGrid.h:10, 123:52.36 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGrid.cpp:14, 123:52.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 123:52.36 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 123:52.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:52.36 foundInterface = 0; \ 123:52.36 ^~~~~~~~~~~~~~ 123:52.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:52.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.36 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridLayout2.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:52.36 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 123:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:52.36 else 123:52.36 ^~~~ 123:52.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:52.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.36 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridLayout2.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:52.36 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 123:52.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.38 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 123:52.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:52.38 foundInterface = 0; \ 123:52.38 ^~~~~~~~~~~~~~ 123:52.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:52.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.38 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridRowLayout.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:52.38 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 123:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 123:52.38 else 123:52.38 ^~~~ 123:52.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:52.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.38 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridRowLayout.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:52.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 123:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:56.34 layout/ipc 124:21.25 layout/mathml 124:57.06 layout/inspector 125:06.47 In file included from /builddir/build/BUILD/firefox-64.0.2/layout/inspector/InspectorUtils.cpp:36, 125:06.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 125:06.47 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 125:06.47 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.h:178:46: warning: array subscript (nsCSSPropertyID)378 is above array bounds of 'const Flags [378]' {aka 'const mozilla::CSSPropFlags [378]'} [-Warray-bounds] 125:06.47 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 125:06.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 125:06.47 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.h:178:46: warning: array subscript (nsCSSPropertyID)378 is above array bounds of 'const Flags [378]' {aka 'const mozilla::CSSPropFlags [378]'} [-Warray-bounds] 125:06.47 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 125:06.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 125:07.94 layout/painting 126:42.82 layout/printing 126:59.52 layout/build 127:12.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/caps/nsJSPrincipals.h:9, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.h:10, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/layout/build/nsContentDLF.cpp:11, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 127:12.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 127:12.61 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 127:12.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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:12.61 memset(aT, 0, sizeof(T)); 127:12.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 127:12.61 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCModule.h:7, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/layout/build/nsLayoutModule.cpp:9, 127:12.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 127:12.61 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 127:12.61 struct GlobalProperties { 127:12.61 ^~~~~~~~~~~~~~~~ 127:18.55 docshell/base 127:24.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 127:24.24 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/BrowsingContext.h:13, 127:24.24 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/BrowsingContext.cpp:7, 127:24.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 127:24.24 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 127:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.24 foundInterface = 0; \ 127:24.24 ^~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.24 ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.24 NS_INTERFACE_MAP_END 127:24.24 ^~~~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.24 else 127:24.24 ^~~~ 127:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.24 ^~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 127:24.24 ^~~~~~~~~~~~~~~~~~~~~~ 127:24.24 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 127:24.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:24.25 foundInterface = 0; \ 127:24.25 ^~~~~~~~~~~~~~ 127:24.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:24.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:24.25 ^~~~~~~~~~~~~~~~~~~~~~~ 127:24.25 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:24.25 NS_INTERFACE_MAP_END 127:24.25 ^~~~~~~~~~~~~~~~~~~~ 127:24.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:24.25 else 127:24.25 ^~~~ 127:24.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:24.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:24.25 ^~~~~~~~~~~~~~~~~~ 127:24.25 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:24.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 127:24.25 ^~~~~~~~~~~~~~~~~~~~~~ 127:26.40 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 127:26.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:26.40 foundInterface = 0; \ 127:26.40 ^~~~~~~~~~~~~~ 127:26.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:26.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:26.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:26.40 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:26.40 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 127:26.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:26.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:26.40 else 127:26.40 ^~~~ 127:26.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:26.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:26.40 ^~~~~~~~~~~~~~~~~~ 127:26.40 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:26.40 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 127:26.40 ^~~~~~~~~~~~~~~~~~~~~~ 127:27.60 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 127:27.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.60 foundInterface = 0; \ 127:27.60 ^~~~~~~~~~~~~~ 127:27.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.60 ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.60 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.60 NS_INTERFACE_MAP_END 127:27.60 ^~~~~~~~~~~~~~~~~~~~ 127:27.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.60 else 127:27.60 ^~~~ 127:27.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.60 ^~~~~~~~~~~~~~~~~~ 127:27.60 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 127:27.60 ^~~~~~~~~~~~~~~~~~~~~~ 127:27.76 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 127:27.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:27.76 foundInterface = 0; \ 127:27.76 ^~~~~~~~~~~~~~ 127:27.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 127:27.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 127:27.76 ^~~~~~~~~~~~~~~~~~~~~~~ 127:27.76 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 127:27.76 NS_INTERFACE_MAP_END 127:27.76 ^~~~~~~~~~~~~~~~~~~~ 127:27.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 127:27.76 else 127:27.76 ^~~~ 127:27.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:27.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:27.76 ^~~~~~~~~~~~~~~~~~ 127:27.76 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:27.76 NS_INTERFACE_MAP_ENTRY(nsINamed) 127:27.76 ^~~~~~~~~~~~~~~~~~~~~~ 128:04.51 docshell/base/timeline 128:10.91 docshell/shistory 128:14.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:14.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 128:14.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 128:14.71 from /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp:7, 128:14.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 128:14.71 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 128:14.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:14.71 foundInterface = 0; \ 128:14.71 ^~~~~~~~~~~~~~ 128:14.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:14.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:14.71 ^~~~~~~~~~~~~~~~~~~~~~~ 128:14.71 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:14.71 NS_INTERFACE_MAP_END 128:14.72 ^~~~~~~~~~~~~~~~~~~~ 128:14.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:14.72 else 128:14.72 ^~~~ 128:14.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:14.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:14.72 ^~~~~~~~~~~~~~~~~~ 128:14.72 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:14.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:14.72 ^~~~~~~~~~~~~~~~~~~~~~ 128:18.04 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 128:18.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:18.04 foundInterface = 0; \ 128:18.04 ^~~~~~~~~~~~~~ 128:18.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:18.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:18.04 ^~~~~~~~~~~~~~~~~~~~~~~ 128:18.04 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ParentSHistory.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:18.04 NS_INTERFACE_MAP_END 128:18.04 ^~~~~~~~~~~~~~~~~~~~ 128:18.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:18.04 else 128:18.04 ^~~~ 128:18.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:18.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:18.04 ^~~~~~~~~~~~~~~~~~ 128:18.04 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ParentSHistory.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:18.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:18.04 ^~~~~~~~~~~~~~~~~~~~~~ 128:18.36 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 128:18.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:18.36 foundInterface = 0; \ 128:18.37 ^~~~~~~~~~~~~~ 128:18.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:18.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:18.37 ^~~~~~~~~~~~~~~~~~~~~~~ 128:18.37 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/nsSHistory.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:18.37 NS_INTERFACE_MAP_END 128:18.37 ^~~~~~~~~~~~~~~~~~~~ 128:18.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:18.37 else 128:18.37 ^~~~ 128:18.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:18.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:18.37 ^~~~~~~~~~~~~~~~~~ 128:18.37 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/nsSHistory.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:18.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:18.37 ^~~~~~~~~~~~~~~~~~~~~~ 128:27.59 docshell/build 128:32.47 xpfe/appshell 128:36.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 128:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 128:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 128:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 128:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 128:36.00 from /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellFactory.cpp:6, 128:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 128:36.00 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 128:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.00 foundInterface = 0; \ 128:36.00 ^~~~~~~~~~~~~~ 128:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:36.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:36.00 ^~~~~~~~~~~~~~~~~~~~~~~ 128:36.00 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:36.00 NS_INTERFACE_MAP_END 128:36.00 ^~~~~~~~~~~~~~~~~~~~ 128:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.00 else 128:36.00 ^~~~ 128:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.00 ^~~~~~~~~~~~~~~~~~ 128:36.00 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.00 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 128:36.00 ^~~~~~~~~~~~~~~~~~~~~~ 128:36.38 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 128:36.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.38 foundInterface = 0; \ 128:36.38 ^~~~~~~~~~~~~~ 128:36.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:36.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:36.38 ^~~~~~~~~~~~~~~~~~~~~~~ 128:36.38 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:36.38 NS_INTERFACE_MAP_END 128:36.38 ^~~~~~~~~~~~~~~~~~~~ 128:36.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.38 else 128:36.38 ^~~~ 128:36.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.38 ^~~~~~~~~~~~~~~~~~ 128:36.38 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:67:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:36.38 ^~~~~~~~~~~~~~~~~~~~~~ 128:36.40 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 128:36.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.40 foundInterface = 0; \ 128:36.40 ^~~~~~~~~~~~~~ 128:36.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:36.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:36.40 ^~~~~~~~~~~~~~~~~~~~~~~ 128:36.40 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:36.40 NS_INTERFACE_MAP_END 128:36.40 ^~~~~~~~~~~~~~~~~~~~ 128:36.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1034:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.40 else 128:36.40 ^~~~ 128:36.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1099:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 128:36.40 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 128:36.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.40 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:116:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 128:36.40 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 128:36.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.42 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 128:36.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.42 foundInterface = 0; \ 128:36.42 ^~~~~~~~~~~~~~ 128:36.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 128:36.42 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 128:36.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.42 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 128:36.42 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 128:36.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.42 else 128:36.42 ^~~~ 128:36.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.42 ^~~~~~~~~~~~~~~~~~ 128:36.42 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.42 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 128:36.42 ^~~~~~~~~~~~~~~~~~~~~~ 128:36.44 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 128:36.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:36.44 foundInterface = 0; \ 128:36.45 ^~~~~~~~~~~~~~ 128:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:36.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.45 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:36.45 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 128:36.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 128:36.45 else 128:36.45 ^~~~ 128:36.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:36.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:36.45 ^~~~~~~~~~~~~~~~~~ 128:36.45 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:36.45 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 128:36.45 ^~~~~~~~~~~~~~~~~~~~~~ 128:40.45 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 128:40.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:40.45 foundInterface = 0; \ 128:40.45 ^~~~~~~~~~~~~~ 128:40.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:40.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:40.45 ^~~~~~~~~~~~~~~~~~~~~~~ 128:40.45 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsXULWindow.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:40.45 NS_INTERFACE_MAP_END 128:40.45 ^~~~~~~~~~~~~~~~~~~~ 128:40.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 128:40.45 } else 128:40.45 ^~~~ 128:40.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 128:40.45 NS_IMPL_QUERY_BODY_CONCRETE(_class) 128:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:40.45 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsXULWindow.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 128:40.45 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 128:40.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:56.25 extensions/universalchardet/src/base 128:57.98 extensions/universalchardet/src/xpcom 128:58.58 accessible/atk 131:11.60 accessible/aom 131:15.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:15.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 131:15.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 131:15.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 131:15.82 from /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.h:10, 131:15.82 from /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp:6, 131:15.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 131:15.82 /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 131:15.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:15.82 foundInterface = 0; \ 131:15.82 ^~~~~~~~~~~~~~ 131:15.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:15.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:15.82 ^~~~~~~~~~~~~~~~~~~~~~~ 131:15.82 /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:15.82 NS_INTERFACE_MAP_END 131:15.82 ^~~~~~~~~~~~~~~~~~~~ 131:15.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:15.82 else 131:15.82 ^~~~ 131:15.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:15.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:15.82 ^~~~~~~~~~~~~~~~~~ 131:15.82 /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:15.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 131:15.83 ^~~~~~~~~~~~~~~~~~~~~~ 131:18.64 accessible/base 131:46.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 131:46.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 131:46.27 from /builddir/build/BUILD/firefox-64.0.2/accessible/base/TextAttrs.h:10, 131:46.27 from /builddir/build/BUILD/firefox-64.0.2/accessible/base/TextAttrs.cpp:6, 131:46.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 131:46.27 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 131:46.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:46.27 foundInterface = 0; \ 131:46.27 ^~~~~~~~~~~~~~ 131:46.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:46.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:46.28 ^~~~~~~~~~~~~~~~~~~~~~~ 131:46.28 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsAccessiblePivot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:46.28 NS_INTERFACE_MAP_END 131:46.28 ^~~~~~~~~~~~~~~~~~~~ 131:46.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 131:46.28 else 131:46.28 ^~~~ 131:46.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 131:46.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 131:46.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:46.28 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsAccessiblePivot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 131:46.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 131:46.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.38 accessible/generic 132:09.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 132:09.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 132:09.65 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 132:09.66 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/HyperTextAccessible.h:9, 132:09.66 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 132:09.66 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/ARIAGridAccessible.h:9, 132:09.66 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 132:09.66 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 132:09.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 132:09.66 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 132:09.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:09.66 foundInterface = 0; \ 132:09.66 ^~~~~~~~~~~~~~ 132:09.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:09.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:09.66 ^~~~~~~~~~~~~~~~~~~~~~~ 132:09.66 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:09.66 NS_INTERFACE_MAP_END 132:09.66 ^~~~~~~~~~~~~~~~~~~~ 132:09.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:09.66 else 132:09.66 ^~~~ 132:09.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:09.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:09.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:09.66 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:09.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 132:09.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.64 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 132:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:11.64 foundInterface = 0; \ 132:11.64 ^~~~~~~~~~~~~~ 132:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:11.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.64 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/DocAccessible.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:11.64 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 132:11.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 132:11.64 else 132:11.64 ^~~~ 132:11.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:11.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:11.64 ^~~~~~~~~~~~~~~~~~ 132:11.64 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/DocAccessible.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:11.64 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 132:11.64 ^~~~~~~~~~~~~~~~~~~~~~ 132:34.54 accessible/html 132:48.73 accessible/ipc 133:02.18 accessible/ipc/other 133:24.13 accessible/xpcom 133:25.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:26.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:26.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.h:6, 133:26.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.00 foundInterface = 0; \ 133:26.00 ^~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.00 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.00 NS_INTERFACE_MAP_END 133:26.00 ^~~~~~~~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.00 else 133:26.00 ^~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.00 ^~~~~~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.00 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 133:26.00 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.00 foundInterface = 0; \ 133:26.00 ^~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.00 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.00 NS_INTERFACE_MAP_END 133:26.01 ^~~~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.01 else 133:26.01 ^~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.01 ^~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.01 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 133:26.01 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.01 foundInterface = 0; \ 133:26.01 ^~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.01 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.01 NS_INTERFACE_MAP_END 133:26.01 ^~~~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.01 else 133:26.01 ^~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.01 ^~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.01 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 133:26.01 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.01 foundInterface = 0; \ 133:26.01 ^~~~~~~~~~~~~~ 133:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.02 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.02 NS_INTERFACE_MAP_END 133:26.02 ^~~~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.02 else 133:26.02 ^~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.02 ^~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.02 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 133:26.02 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.02 foundInterface = 0; \ 133:26.02 ^~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.02 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.02 NS_INTERFACE_MAP_END 133:26.02 ^~~~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.02 else 133:26.02 ^~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.02 ^~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.02 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 133:26.02 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 133:26.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.02 foundInterface = 0; \ 133:26.02 ^~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.03 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.03 NS_INTERFACE_MAP_END 133:26.03 ^~~~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.03 else 133:26.03 ^~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.03 ^~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.03 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 133:26.03 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.03 foundInterface = 0; \ 133:26.03 ^~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.03 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.03 NS_INTERFACE_MAP_END 133:26.03 ^~~~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.03 else 133:26.03 ^~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.03 ^~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.03 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 133:26.03 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.03 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.04 foundInterface = 0; \ 133:26.04 ^~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.04 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.04 NS_INTERFACE_MAP_END 133:26.04 ^~~~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.04 else 133:26.04 ^~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.04 ^~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.04 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 133:26.04 ^~~~~~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:26.04 foundInterface = 0; \ 133:26.04 ^~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:26.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:26.04 ^~~~~~~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:26.04 NS_INTERFACE_MAP_END 133:26.04 ^~~~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:26.04 else 133:26.04 ^~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:26.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:26.04 ^~~~~~~~~~~~~~~~~~ 133:26.04 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:26.04 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 133:26.05 ^~~~~~~~~~~~~~~~~~~~~~ 133:34.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:34.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 133:34.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAccessibleRelation.h:10, 133:34.30 from /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/nsAccessibleRelation.h:9, 133:34.30 from /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/nsAccessibleRelation.cpp:6, 133:34.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 133:34.31 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 133:34.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:34.31 foundInterface = 0; \ 133:34.31 ^~~~~~~~~~~~~~ 133:34.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:34.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:34.31 ^~~~~~~~~~~~~~~~~~~~~~~ 133:34.31 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:34.31 NS_INTERFACE_MAP_END 133:34.31 ^~~~~~~~~~~~~~~~~~~~ 133:34.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:34.31 else 133:34.31 ^~~~ 133:34.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:34.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:34.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.31 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:34.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 133:34.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.63 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 133:34.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:34.63 foundInterface = 0; \ 133:34.63 ^~~~~~~~~~~~~~ 133:34.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:34.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:34.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.63 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:34.63 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 133:34.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:34.63 else 133:34.63 ^~~~ 133:34.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 133:34.63 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 133:34.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.63 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 133:34.63 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 133:34.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.67 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 133:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:34.67 foundInterface = 0; \ 133:34.67 ^~~~~~~~~~~~~~ 133:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:34.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:34.67 ^~~~~~~~~~~~~~~~~~~~~~~ 133:34.67 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:34.67 NS_INTERFACE_MAP_END 133:34.67 ^~~~~~~~~~~~~~~~~~~~ 133:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 133:34.67 else 133:34.67 ^~~~ 133:34.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:34.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:34.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:34.67 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:34.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 133:34.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:42.99 accessible/xul 133:49.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:49.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:49.02 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 133:49.02 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.02 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.02 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 133:49.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:49.02 foundInterface = 0; \ 133:49.02 ^~~~~~~~~~~~~~ 133:49.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:49.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:49.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.02 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:49.03 NS_INTERFACE_MAP_END_INHERITING(Accessible) 133:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:49.03 } else 133:49.03 ^~~~ 133:49.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:49.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.03 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:49.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 133:49.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.05 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 133:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:49.05 foundInterface = 0; \ 133:49.05 ^~~~~~~~~~~~~~ 133:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:49.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.05 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:49.05 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 133:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:49.05 } else 133:49.05 ^~~~ 133:49.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:49.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.05 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:49.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 133:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.10 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 133:49.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:49.10 foundInterface = 0; \ 133:49.10 ^~~~~~~~~~~~~~ 133:49.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:49.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.10 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:49.10 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 133:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.10 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:49.11 } else 133:49.11 ^~~~ 133:49.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:49.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:49.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.12 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:49.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 133:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.12 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 133:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:49.12 foundInterface = 0; \ 133:49.12 ^~~~~~~~~~~~~~ 133:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:49.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.12 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:49.12 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 133:49.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 133:49.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 133:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 133:49.12 } else 133:49.12 ^~~~ 133:49.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:49.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.13 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:49.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 133:49.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:58.67 extensions/spellcheck/hunspell/glue 134:04.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 134:04.18 from : 134:04.18 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 134:04.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:04.18 foundInterface = 0; \ 134:04.18 ^~~~~~~~~~~~~~ 134:04.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:04.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:04.18 ^~~~~~~~~~~~~~~~~~~~~~~ 134:04.18 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:04.18 NS_INTERFACE_MAP_END 134:04.18 ^~~~~~~~~~~~~~~~~~~~ 134:04.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 134:04.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 134:04.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:04.18 } else 134:04.19 ^~~~ 134:04.19 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:04.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 134:04.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:08.80 extensions/spellcheck/hunspell/src 134:10.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 134:10.74 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 134:10.75 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 134:10.75 } 134:10.75 ^ 134:10.75 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 134:10.75 case INITCAP: { 134:10.75 ^~~~ 134:10.75 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 134:10.75 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 134:10.75 capwords = 1; 134:10.75 ~~~~~~~~~^~~ 134:10.75 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 134:10.75 case HUHCAP: { 134:10.75 ^~~~ 134:10.76 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 134:10.76 capwords = 1; 134:10.76 ~~~~~~~~~^~~ 134:10.76 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 134:10.76 case HUHCAP: { 134:10.76 ^~~~ 134:40.96 extensions/spellcheck/src 134:47.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:47.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:47.46 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 134:47.46 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 134:47.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 134:47.46 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 134:47.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:47.46 foundInterface = 0; \ 134:47.46 ^~~~~~~~~~~~~~ 134:47.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:47.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:47.47 ^~~~~~~~~~~~~~~~~~~~~~~ 134:47.47 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:531:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:47.47 NS_INTERFACE_MAP_END 134:47.47 ^~~~~~~~~~~~~~~~~~~~ 134:47.47 In file included from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 134:47.47 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 134:47.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 134:47.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:47.47 } else 134:47.47 ^~~~ 134:47.47 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:530:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:47.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 134:47.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 134:47.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 134:47.57 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 134:47.57 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 134:47.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 134:47.58 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 134:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:47.58 foundInterface = 0; \ 134:47.58 ^~~~~~~~~~~~~~ 134:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:47.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:47.58 ^~~~~~~~~~~~~~~~~~~~~~~ 134:47.58 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:47.58 NS_INTERFACE_MAP_END 134:47.58 ^~~~~~~~~~~~~~~~~~~~ 134:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 134:47.58 else 134:47.58 ^~~~ 134:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:47.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.58 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:47.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 134:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:48.46 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 134:48.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:48.46 foundInterface = 0; \ 134:48.46 ^~~~~~~~~~~~~~ 134:48.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:48.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:48.46 ^~~~~~~~~~~~~~~~~~~~~~~ 134:48.46 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozSpellChecker.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:48.46 NS_INTERFACE_MAP_END 134:48.46 ^~~~~~~~~~~~~~~~~~~~ 134:48.46 In file included from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 134:48.46 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 134:48.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 134:48.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 134:48.46 } else 134:48.46 ^~~~ 134:48.46 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozSpellChecker.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:48.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 134:48.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:57.80 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 134:58.43 security/manager/ssl/tests/unit/pkcs11testmodule 134:58.60 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 134:58.84 security/manager/ssl/tests/gtest 135:30.27 security/manager/pki 135:32.76 toolkit/components/remote 135:40.05 toolkit/components/alerts 135:43.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 135:43.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 135:43.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/imgINotificationObserver.h:10, 135:43.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AlertNotification.h:8, 135:43.80 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp:5, 135:43.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 135:43.80 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 135:43.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:43.81 foundInterface = 0; \ 135:43.81 ^~~~~~~~~~~~~~ 135:43.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:43.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:43.81 ^~~~~~~~~~~~~~~~~~~~~~~ 135:43.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:43.81 NS_INTERFACE_MAP_END 135:43.81 ^~~~~~~~~~~~~~~~~~~~ 135:43.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:43.81 else 135:43.81 ^~~~ 135:43.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 135:43.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 135:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:43.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 135:43.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 135:43.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:45.27 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 135:45.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:45.27 foundInterface = 0; \ 135:45.27 ^~~~~~~~~~~~~~ 135:45.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:45.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:45.27 ^~~~~~~~~~~~~~~~~~~~~~~ 135:45.27 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:45.27 NS_INTERFACE_MAP_END 135:45.27 ^~~~~~~~~~~~~~~~~~~~ 135:45.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 135:45.27 else 135:45.27 ^~~~ 135:45.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:45.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:45.27 ^~~~~~~~~~~~~~~~~~ 135:45.27 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:45.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:45.27 ^~~~~~~~~~~~~~~~~~~~~~ 135:49.21 toolkit/components/antitracking 135:59.41 toolkit/components/backgroundhangmonitor 136:08.40 toolkit/components/browser 136:12.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:12.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 136:12.42 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.h:11, 136:12.42 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.h:11, 136:12.42 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 136:12.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 136:12.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 136:12.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:12.42 foundInterface = 0; \ 136:12.42 ^~~~~~~~~~~~~~ 136:12.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:12.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:12.42 ^~~~~~~~~~~~~~~~~~~~~~~ 136:12.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:12.42 NS_INTERFACE_MAP_END 136:12.42 ^~~~~~~~~~~~~~~~~~~~ 136:12.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:12.42 else 136:12.42 ^~~~ 136:12.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:12.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:12.42 ^~~~~~~~~~~~~~~~~~ 136:12.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:12.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 136:12.42 ^~~~~~~~~~~~~~~~~~~~~~ 136:16.90 toolkit/components/browser/build 136:18.53 toolkit/components/clearsitedata 136:21.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 136:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIObserver.h:10, 136:21.67 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.h:10, 136:21.67 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 136:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 136:21.67 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:21.68 foundInterface = 0; \ 136:21.68 ^~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:21.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:21.68 ^~~~~~~~~~~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:21.68 NS_INTERFACE_MAP_END 136:21.68 ^~~~~~~~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:21.68 else 136:21.68 ^~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:21.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:21.68 ^~~~~~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:21.68 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 136:21.68 ^~~~~~~~~~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:21.68 foundInterface = 0; \ 136:21.68 ^~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:21.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:21.68 ^~~~~~~~~~~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:21.68 NS_INTERFACE_MAP_END 136:21.68 ^~~~~~~~~~~~~~~~~~~~ 136:21.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:21.68 else 136:21.69 ^~~~ 136:21.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:21.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:21.69 ^~~~~~~~~~~~~~~~~~ 136:21.69 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:438:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:21.69 NS_INTERFACE_MAP_ENTRY(nsIObserver) 136:21.69 ^~~~~~~~~~~~~~~~~~~~~~ 136:23.39 toolkit/components/commandlines 136:24.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:24.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 136:24.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICommandLineRunner.h:10, 136:24.42 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.h:8, 136:24.42 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:5: 136:24.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:24.42 foundInterface = 0; \ 136:24.42 ^~~~~~~~~~~~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:24.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:24.42 ^~~~~~~~~~~~~~~~~~~~~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:24.42 NS_INTERFACE_MAP_END 136:24.42 ^~~~~~~~~~~~~~~~~~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 136:24.42 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 136:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:55:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 136:24.42 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 136:24.42 ^~~~~~~~~~~~~~~~~~~~ 136:24.42 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:11: 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:24.42 } else 136:24.42 ^~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 136:24.42 NS_IMPL_QUERY_CLASSINFO(aClass) \ 136:24.42 ^~~~~~~~~~~~~~~~~~~~~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 136:24.42 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 136:24.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 136:24.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:55:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 136:24.42 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 136:24.42 ^~~~~~~~~~~~~~~~~~~~ 136:25.84 toolkit/components/downloads 136:30.22 toolkit/components/extensions 136:35.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 136:35.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 136:35.44 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 136:35.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.44 foundInterface = 0; \ 136:35.44 ^~~~~~~~~~~~~~ 136:35.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.44 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.44 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:704:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.44 NS_INTERFACE_MAP_END 136:35.44 ^~~~~~~~~~~~~~~~~~~~ 136:35.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.44 else 136:35.44 ^~~~ 136:35.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:35.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:35.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:35.44 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:703:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:35.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 136:35.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:35.46 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 136:35.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.46 foundInterface = 0; \ 136:35.46 ^~~~~~~~~~~~~~ 136:35.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.46 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.46 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.46 NS_INTERFACE_MAP_END 136:35.46 ^~~~~~~~~~~~~~~~~~~~ 136:35.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.46 else 136:35.46 ^~~~ 136:35.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.46 ^~~~~~~~~~~~~~~~~~ 136:35.46 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:35.46 ^~~~~~~~~~~~~~~~~~~~~~ 136:35.47 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 136:35.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.47 foundInterface = 0; \ 136:35.47 ^~~~~~~~~~~~~~ 136:35.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.47 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.47 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.47 NS_INTERFACE_MAP_END 136:35.47 ^~~~~~~~~~~~~~~~~~~~ 136:35.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.47 else 136:35.47 ^~~~ 136:35.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.47 ^~~~~~~~~~~~~~~~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:35.48 ^~~~~~~~~~~~~~~~~~~~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 136:35.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.48 foundInterface = 0; \ 136:35.48 ^~~~~~~~~~~~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.48 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.48 NS_INTERFACE_MAP_END 136:35.48 ^~~~~~~~~~~~~~~~~~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.48 else 136:35.48 ^~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.48 ^~~~~~~~~~~~~~~~~~ 136:35.48 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:798:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:35.48 ^~~~~~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.52 foundInterface = 0; \ 136:35.52 ^~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.52 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.52 NS_INTERFACE_MAP_END 136:35.52 ^~~~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.52 else 136:35.52 ^~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.52 ^~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:35.52 ^~~~~~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.52 foundInterface = 0; \ 136:35.52 ^~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.52 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.52 NS_INTERFACE_MAP_END 136:35.52 ^~~~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.52 else 136:35.52 ^~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.52 ^~~~~~~~~~~~~~~~~~ 136:35.52 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:685:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:35.52 ^~~~~~~~~~~~~~~~~~~~~~ 136:35.54 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 136:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:35.54 foundInterface = 0; \ 136:35.54 ^~~~~~~~~~~~~~ 136:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:35.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:35.54 ^~~~~~~~~~~~~~~~~~~~~~~ 136:35.54 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:35.54 NS_INTERFACE_MAP_END 136:35.54 ^~~~~~~~~~~~~~~~~~~~ 136:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:35.54 else 136:35.54 ^~~~ 136:35.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:35.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:35.54 ^~~~~~~~~~~~~~~~~~ 136:35.54 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:35.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:35.54 ^~~~~~~~~~~~~~~~~~~~~~ 136:45.17 toolkit/components/extensions/webrequest 136:52.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 136:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 136:52.84 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 136:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:52.84 foundInterface = 0; \ 136:52.84 ^~~~~~~~~~~~~~ 136:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:52.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:52.84 ^~~~~~~~~~~~~~~~~~~~~~~ 136:52.84 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:52.84 NS_INTERFACE_MAP_END 136:52.84 ^~~~~~~~~~~~~~~~~~~~ 136:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:52.84 else 136:52.84 ^~~~ 136:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:52.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:52.84 ^~~~~~~~~~~~~~~~~~ 136:52.84 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:52.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:52.84 ^~~~~~~~~~~~~~~~~~~~~~ 136:52.90 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 136:52.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:52.90 foundInterface = 0; \ 136:52.90 ^~~~~~~~~~~~~~ 136:52.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:52.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:52.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:52.91 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:52.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:52.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:52.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:52.91 else 136:52.91 ^~~~ 136:52.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:52.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:52.91 ^~~~~~~~~~~~~~~~~~ 136:52.91 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:52.91 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 136:52.91 ^~~~~~~~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 136:53.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:53.06 foundInterface = 0; \ 136:53.06 ^~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:53.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:53.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 136:53.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 136:53.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 136:53.06 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 136:53.06 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 136:53.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 136:53.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:53.06 } else 136:53.06 ^~~~ 136:53.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:53.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.06 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:53.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 136:53.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 136:53.08 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 136:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:53.08 foundInterface = 0; \ 136:53.08 ^~~~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:53.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:53.08 NS_INTERFACE_MAP_END_INHERITING(Event) 136:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 136:53.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 136:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 136:53.08 } else 136:53.08 ^~~~ 136:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:53.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.08 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:53.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 136:53.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 136:53.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 136:53.55 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 136:53.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:53.55 foundInterface = 0; \ 136:53.55 ^~~~~~~~~~~~~~ 136:53.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:53.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:53.55 ^~~~~~~~~~~~~~~~~~~~~~~ 136:53.55 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:53.55 NS_INTERFACE_MAP_END 136:53.55 ^~~~~~~~~~~~~~~~~~~~ 136:53.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 136:53.55 else 136:53.55 ^~~~ 136:53.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:53.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:53.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:53.55 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:53.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 136:53.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 137:05.58 toolkit/components/finalizationwitness 137:07.06 toolkit/components/find 137:12.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:12.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 137:12.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFind.h:10, 137:12.55 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.h:10, 137:12.56 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp:9, 137:12.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 137:12.56 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 137:12.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:12.56 foundInterface = 0; \ 137:12.56 ^~~~~~~~~~~~~~ 137:12.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:12.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:12.56 ^~~~~~~~~~~~~~~~~~~~~~~ 137:12.56 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:12.56 NS_INTERFACE_MAP_END 137:12.56 ^~~~~~~~~~~~~~~~~~~~ 137:12.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:12.56 else 137:12.56 ^~~~ 137:12.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:12.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:12.56 ^~~~~~~~~~~~~~~~~~ 137:12.56 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:12.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 137:12.56 ^~~~~~~~~~~~~~~~~~~~~~ 137:17.10 toolkit/components/jsoncpp/src/lib_json 137:31.85 toolkit/components/lz4 137:32.02 toolkit/components/mediasniffer 137:33.72 toolkit/components/mozintl 137:34.65 toolkit/components/osfile 137:35.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 137:35.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 137:35.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsINativeOSFileInternals.h:10, 137:35.64 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.h:10, 137:35.64 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 137:35.64 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 137:35.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 137:35.64 foundInterface = 0; \ 137:35.64 ^~~~~~~~~~~~~~ 137:35.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 137:35.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 137:35.65 ^~~~~~~~~~~~~~~~~~~~~~~ 137:35.65 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 137:35.65 NS_INTERFACE_MAP_END 137:35.65 ^~~~~~~~~~~~~~~~~~~~ 137:35.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 137:35.65 else 137:35.65 ^~~~ 137:35.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 137:35.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 137:35.65 ^~~~~~~~~~~~~~~~~~ 137:35.65 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 137:35.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 137:35.65 ^~~~~~~~~~~~~~~~~~~~~~ 137:38.54 toolkit/components/parentalcontrols 137:39.30 toolkit/components/perf 137:40.68 toolkit/components/perfmonitoring 137:54.49 toolkit/components/places 138:00.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:00.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:00.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 138:00.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 138:00.57 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.h:9, 138:00.57 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.cpp:11, 138:00.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 138:00.57 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 138:00.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:00.57 foundInterface = 0; \ 138:00.57 ^~~~~~~~~~~~~~ 138:00.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:00.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:00.57 ^~~~~~~~~~~~~~~~~~~~~~~ 138:00.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:00.57 NS_INTERFACE_MAP_END 138:00.57 ^~~~~~~~~~~~~~~~~~~~ 138:00.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:00.57 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 138:00.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:00.58 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 138:00.58 NS_IMPL_ISUPPORTS_CI( 138:00.58 ^~~~~~~~~~~~~~~~~~~~ 138:00.58 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:26, 138:00.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 138:00.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:00.58 } else 138:00.58 ^~~~ 138:00.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:00.58 } else 138:00.58 ^~~~ 138:00.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 138:00.58 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 138:00.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 138:00.58 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 138:00.58 NS_IMPL_ISUPPORTS_CI( 138:00.58 ^~~~~~~~~~~~~~~~~~~~ 138:00.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.h:9, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.cpp:11, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 138:00.70 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 138:00.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:00.70 foundInterface = 0; \ 138:00.70 ^~~~~~~~~~~~~~ 138:00.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:00.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:00.70 ^~~~~~~~~~~~~~~~~~~~~~~ 138:00.70 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistory.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:00.70 NS_INTERFACE_MAP_END 138:00.70 ^~~~~~~~~~~~~~~~~~~~ 138:00.70 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:26, 138:00.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 138:00.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 138:00.70 } else 138:00.70 ^~~~ 138:00.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 138:00.70 } else 138:00.70 ^~~~ 138:00.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 138:00.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 138:00.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 138:00.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 138:00.82 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.h:9, 138:00.82 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.cpp:11, 138:00.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 138:00.82 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 138:00.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:00.82 foundInterface = 0; \ 138:00.82 ^~~~~~~~~~~~~~ 138:00.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:00.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:00.82 ^~~~~~~~~~~~~~~~~~~~~~~ 138:00.82 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:00.82 NS_INTERFACE_MAP_END 138:00.82 ^~~~~~~~~~~~~~~~~~~~ 138:00.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:00.82 else 138:00.82 ^~~~ 138:00.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:00.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:00.82 ^~~~~~~~~~~~~~~~~~ 138:00.82 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:00.82 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 138:00.82 ^~~~~~~~~~~~~~~~~~~~~~ 138:00.83 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 138:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:00.83 foundInterface = 0; \ 138:00.83 ^~~~~~~~~~~~~~ 138:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:00.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:00.83 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:00.83 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 138:00.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:00.83 else 138:00.83 ^~~~ 138:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:00.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:00.83 ^~~~~~~~~~~~~~~~~~ 138:00.83 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:520:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:00.83 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 138:00.83 ^~~~~~~~~~~~~~~~~~~~~~ 138:00.90 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 138:00.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:00.91 foundInterface = 0; \ 138:00.91 ^~~~~~~~~~~~~~ 138:00.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:00.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:00.91 ^~~~~~~~~~~~~~~~~~~~~~~ 138:00.91 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:00.91 NS_INTERFACE_MAP_END 138:00.91 ^~~~~~~~~~~~~~~~~~~~ 138:00.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 138:00.91 else 138:00.91 ^~~~ 138:00.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:00.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:00.91 ^~~~~~~~~~~~~~~~~~ 138:00.91 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3932:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:00.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 138:00.91 ^~~~~~~~~~~~~~~~~~~~~~ 138:50.71 toolkit/components/places/tests/gtest 138:57.53 toolkit/components/protobuf 139:23.32 toolkit/components/reflect 139:24.55 toolkit/components/reputationservice 140:13.20 toolkit/components/resistfingerprinting 140:21.61 toolkit/components/resistfingerprinting/tests 140:27.98 toolkit/components/sessionstore 140:31.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.h:8, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:5, 140:31.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 140:31.21 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 140:31.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:31.21 foundInterface = 0; \ 140:31.21 ^~~~~~~~~~~~~~ 140:31.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:31.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:31.21 ^~~~~~~~~~~~~~~~~~~~~~~ 140:31.21 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:31.21 NS_INTERFACE_MAP_END 140:31.21 ^~~~~~~~~~~~~~~~~~~~ 140:31.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:31.21 else 140:31.21 ^~~~ 140:31.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:31.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:31.22 ^~~~~~~~~~~~~~~~~~ 140:31.22 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:31.22 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 140:31.22 ^~~~~~~~~~~~~~~~~~~~~~ 140:32.45 toolkit/components/startup 140:35.22 toolkit/components/statusfilter 140:36.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 140:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 140:36.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 140:36.18 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 140:36.18 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 140:36.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 140:36.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:36.18 foundInterface = 0; \ 140:36.18 ^~~~~~~~~~~~~~ 140:36.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:36.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:36.18 ^~~~~~~~~~~~~~~~~~~~~~~ 140:36.19 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:36.19 NS_INTERFACE_MAP_END 140:36.19 ^~~~~~~~~~~~~~~~~~~~ 140:36.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 140:36.19 else 140:36.19 ^~~~ 140:36.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:36.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:36.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:36.19 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:36.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 140:36.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:36.95 toolkit/components/telemetry 140:50.78 In file included from /usr/include/string.h:494, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/string.h:3, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/throw_gcc.h:14, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/stl_wrappers/type_traits:64, 140:50.78 from /usr/include/c++/8/bits/move.h:55, 140:50.78 from /usr/include/c++/8/bits/nested_exception.h:40, 140:50.78 from /usr/include/c++/8/exception:144, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/exception:3, 140:50.78 from /usr/include/c++/8/new:40, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/new:3, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/stl_wrappers/new:44, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/mozalloc.h:16, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nscore.h:20, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTraceRefcnt.h:10, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:23, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/GuardObjects.h:12, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/Telemetry.h:9, 140:50.78 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:7: 140:50.78 In function 'void* memcpy(void*, const void*, size_t)', 140:50.78 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:624:11, 140:50.78 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray-inl.h:238:35, 140:50.78 inlined from 'void nsTArray_Impl::Compact() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:2293:19, 140:50.78 inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:1896:5, 140:50.78 inlined from 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)' at /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1221:22: 140:50.78 /usr/include/bits/string_fortified.h:34:33: warning: 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'leftovers' with type 'nsTArray > >' [-Warray-bounds] 140:50.79 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 140:50.79 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:50.79 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)': 140:50.79 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1169:55: note: 'leftovers' declared here 140:50.79 nsTArray> leftovers; 140:50.79 ^~~~~~~~~ 141:38.75 toolkit/components/telemetry/geckoview/gtest 141:45.61 toolkit/components/telemetry/tests/gtest 141:57.66 toolkit/components/telemetry/tests 141:57.68 toolkit/components/telemetry/tests/libmodules-test.so 141:57.88 toolkit/components/thumbnails 141:59.45 toolkit/components/typeaheadfind 142:04.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:04.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 142:04.60 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 142:04.60 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 142:04.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:04.60 foundInterface = 0; \ 142:04.60 ^~~~~~~~~~~~~~ 142:04.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:04.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:04.60 ^~~~~~~~~~~~~~~~~~~~~~~ 142:04.60 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:04.60 NS_INTERFACE_MAP_END 142:04.60 ^~~~~~~~~~~~~~~~~~~~ 142:04.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:04.61 else 142:04.61 ^~~~ 142:04.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:04.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:04.61 ^~~~~~~~~~~~~~~~~~ 142:04.61 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:04.61 NS_INTERFACE_MAP_ENTRY(nsIObserver) 142:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 142:09.43 toolkit/components/url-classifier 142:34.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/Entries.h:13, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 142:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 142:34.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 142:34.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:34.33 foundInterface = 0; \ 142:34.33 ^~~~~~~~~~~~~~ 142:34.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:34.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:34.33 ^~~~~~~~~~~~~~~~~~~~~~~ 142:34.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:34.33 NS_INTERFACE_MAP_END 142:34.33 ^~~~~~~~~~~~~~~~~~~~ 142:34.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 142:34.33 else 142:34.33 ^~~~ 142:34.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 142:34.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 142:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:34.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 142:34.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 142:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:08.17 toolkit/components/url-classifier/tests/gtest 143:31.68 toolkit/components/windowwatcher 143:47.03 toolkit/components/ctypes 143:48.89 toolkit/components/ctypes/tests 143:49.91 toolkit/components/ctypes/tests/libjsctypes-test.so 143:50.46 toolkit/components/autocomplete 143:58.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAutoCompleteController.h:10, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 143:58.26 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 143:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:58.26 foundInterface = 0; \ 143:58.26 ^~~~~~~~~~~~~~ 143:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:58.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:58.26 ^~~~~~~~~~~~~~~~~~~~~~~ 143:58.26 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:58.26 NS_INTERFACE_MAP_END 143:58.26 ^~~~~~~~~~~~~~~~~~~~ 143:58.26 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 143:58.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 143:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 143:58.26 } else 143:58.26 ^~~~ 143:58.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 143:58.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 143:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:58.26 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 143:58.26 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 143:58.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 144:02.08 toolkit/components/printingui 144:02.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 144:02.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 144:02.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 144:02.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIPrintProgress.h:10, 144:02.89 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.h:9, 144:02.89 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp:6, 144:02.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 144:02.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 144:02.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:02.89 foundInterface = 0; \ 144:02.89 ^~~~~~~~~~~~~~ 144:02.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:02.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:02.89 ^~~~~~~~~~~~~~~~~~~~~~~ 144:02.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:02.89 NS_INTERFACE_MAP_END 144:02.89 ^~~~~~~~~~~~~~~~~~~~ 144:02.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:02.89 else 144:02.89 ^~~~ 144:02.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:02.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:02.89 ^~~~~~~~~~~~~~~~~~ 144:02.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:02.89 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 144:02.89 ^~~~~~~~~~~~~~~~~~~~~~ 144:04.04 toolkit/components/printingui/ipc 144:17.29 toolkit/components/satchel 144:23.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 144:23.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 144:23.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFormFillController.h:10, 144:23.12 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.h:9, 144:23.12 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 144:23.12 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 144:23.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:23.12 foundInterface = 0; \ 144:23.12 ^~~~~~~~~~~~~~ 144:23.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:23.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:23.12 ^~~~~~~~~~~~~~~~~~~~~~~ 144:23.12 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:23.12 NS_INTERFACE_MAP_END 144:23.12 ^~~~~~~~~~~~~~~~~~~~ 144:23.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 144:23.12 else 144:23.12 ^~~~ 144:23.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:23.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:23.12 ^~~~~~~~~~~~~~~~~~ 144:23.12 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:23.12 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 144:23.12 ^~~~~~~~~~~~~~~~~~~~~~ 144:27.74 toolkit/components/terminator 144:29.47 toolkit/components/build 144:34.52 toolkit/crashreporter 144:35.45 toolkit/mozapps/extensions 144:45.81 toolkit/profile 144:49.02 toolkit/profile/gtest 144:52.71 toolkit/recordreplay 144:58.00 toolkit/xre 145:06.93 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 145:06.93 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 145:06.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 145:06.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 145:06.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 145:06.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 145:06.93 from /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:6: 145:06.93 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 145:06.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:06.93 foundInterface = 0; \ 145:06.93 ^~~~~~~~~~~~~~ 145:06.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:06.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:06.93 ^~~~~~~~~~~~~~~~~~~~~~~ 145:06.93 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:06.93 NS_INTERFACE_MAP_END 145:06.93 ^~~~~~~~~~~~~~~~~~~~ 145:06.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:06.93 else 145:06.93 ^~~~ 145:06.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 145:06.94 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 145:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:06.94 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 145:06.94 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 145:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 145:28.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:101: 145:28.00 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 145:28.00 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsSigHandlers.cpp:175:15: warning: unused variable 'uc' [-Wunused-variable] 145:28.00 ucontext_t *uc = (ucontext_t *)context; 145:28.00 ^~ 145:32.23 toolkit/system/unixproxy 145:34.43 extensions/pref/autoconfig/src 145:40.32 devtools/platform 145:41.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 145:41.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 145:41.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIJSInspector.h:10, 145:41.24 from /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.h:9, 145:41.24 from /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp:6: 145:41.24 /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 145:41.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:41.25 foundInterface = 0; \ 145:41.25 ^~~~~~~~~~~~~~ 145:41.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:41.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:41.25 ^~~~~~~~~~~~~~~~~~~~~~~ 145:41.25 /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:41.25 NS_INTERFACE_MAP_END 145:41.25 ^~~~~~~~~~~~~~~~~~~~ 145:41.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:41.25 else 145:41.25 ^~~~ 145:41.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:41.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:41.25 ^~~~~~~~~~~~~~~~~~ 145:41.25 /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:41.25 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 145:41.25 ^~~~~~~~~~~~~~~~~~~~~~ 145:42.31 devtools/shared/heapsnapshot 145:48.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 145:48.87 from /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 145:48.87 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 145:48.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:48.87 foundInterface = 0; \ 145:48.87 ^~~~~~~~~~~~~~ 145:48.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:48.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:48.87 ^~~~~~~~~~~~~~~~~~~~~~~ 145:48.87 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:48.87 NS_INTERFACE_MAP_END 145:48.87 ^~~~~~~~~~~~~~~~~~~~ 145:48.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:48.87 else 145:48.87 ^~~~ 145:48.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:48.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:48.87 ^~~~~~~~~~~~~~~~~~ 145:48.87 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:48.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 145:48.87 ^~~~~~~~~~~~~~~~~~~~~~ 145:58.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 145:58.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 145:58.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 145:58.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 145:58.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 145:58.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 145:58.47 from /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 145:58.47 from /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 145:58.47 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 145:58.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 145:58.47 foundInterface = 0; \ 145:58.47 ^~~~~~~~~~~~~~ 145:58.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 145:58.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 145:58.47 ^~~~~~~~~~~~~~~~~~~~~~~ 145:58.47 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 145:58.47 NS_INTERFACE_MAP_END 145:58.47 ^~~~~~~~~~~~~~~~~~~~ 145:58.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 145:58.47 else 145:58.47 ^~~~ 145:58.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 145:58.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 145:58.47 ^~~~~~~~~~~~~~~~~~ 145:58.47 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 145:58.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 145:58.47 ^~~~~~~~~~~~~~~~~~~~~~ 146:13.73 devtools/shared/heapsnapshot/tests/gtest 146:28.79 services/crypto/component 146:30.77 startupcache 146:33.63 startupcache/test 146:37.16 js/ductwork/debugger 146:38.47 other-licenses/snappy 146:41.31 toolkit/system/gnome 146:49.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 146:49.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 146:49.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsComponentManagerUtils.h:11, 146:49.47 from /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 146:49.47 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 146:49.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:49.47 foundInterface = 0; \ 146:49.47 ^~~~~~~~~~~~~~ 146:49.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:49.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:49.47 ^~~~~~~~~~~~~~~~~~~~~~~ 146:49.47 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:49.47 NS_INTERFACE_MAP_END 146:49.47 ^~~~~~~~~~~~~~~~~~~~ 146:49.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 146:49.47 else 146:49.47 ^~~~ 146:49.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:49.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:49.47 ^~~~~~~~~~~~~~~~~~ 146:49.47 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:49.47 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 146:49.47 ^~~~~~~~~~~~~~~~~~~~~~ 146:49.88 widget/xremoteclient 146:50.85 media/gmp-clearkey/0.1 146:59.42 media/gmp-clearkey/0.1/libclearkey.so 146:59.73 media/gmp-clearkey/0.1/gtest 147:01.72 browser/components/about 147:02.97 browser/components/dirprovider 147:04.15 browser/components/shell 147:09.86 security/nss/lib/mozpkix 147:19.44 media/libyuv/libyuv 147:30.18 mfbt/tests 147:34.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AllocPolicy.h:16, 147:34.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BufferList.h:11, 147:34.15 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestBufferList.cpp:9: 147:34.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 147:34.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 147:34.15 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 147:34.15 ^~ 147:34.15 In file included from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestBufferList.cpp:9: 147:34.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BufferList.h:573:17: note: 'lastSegmentSize' was declared here 147:34.15 Maybe lastSegmentSize; 147:34.15 ^~~~~~~~~~~~~~~ 148:57.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.31 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 148:57.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.31 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.31 ^~ 148:57.31 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 148:57.31 uint8_t unitsNeeded; 148:57.31 ^~~~~~~~~~~ 148:57.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.31 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.31 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.31 ^~ 148:57.31 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.31 char32_t badCodePoint; 148:57.31 ^~~~~~~~~~~~ 148:57.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 5]': 148:57.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.35 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.35 ^~ 148:57.35 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 148:57.35 uint8_t unitsAvailable; 148:57.35 ^~~~~~~~~~~~~~ 148:57.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.35 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.35 ^~ 148:57.35 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 148:57.35 uint8_t unitsNeeded; 148:57.35 ^~~~~~~~~~~ 148:57.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.35 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.35 ^~ 148:57.35 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.35 char32_t badCodePoint; 148:57.35 ^~~~~~~~~~~~ 148:57.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.36 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.36 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.36 ^~ 148:57.36 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.36 uint8_t unitsObserved; 148:57.36 ^~~~~~~~~~~~~ 148:57.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.40 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 2]': 148:57.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.40 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.40 ^~ 148:57.40 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.40 uint8_t unitsObserved; 148:57.40 ^~~~~~~~~~~~~ 148:57.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.40 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.40 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.40 ^~ 148:57.40 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.40 char32_t badCodePoint; 148:57.40 ^~~~~~~~~~~~ 148:57.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.40 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.40 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.40 ^~ 148:57.40 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 148:57.40 uint8_t unitsNeeded; 148:57.40 ^~~~~~~~~~~ 148:57.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.43 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 3]': 148:57.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.43 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.43 ^~ 148:57.43 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.43 char32_t badCodePoint; 148:57.43 ^~~~~~~~~~~~ 148:57.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.46 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 2]': 148:57.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.46 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.46 ^~ 148:57.46 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.46 uint8_t unitsObserved; 148:57.46 ^~~~~~~~~~~~~ 148:57.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.46 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.46 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.46 ^~ 148:57.46 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.46 char32_t badCodePoint; 148:57.46 ^~~~~~~~~~~~ 148:57.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.49 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 5]': 148:57.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.49 ^~ 148:57.49 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 148:57.49 uint8_t unitsAvailable; 148:57.49 ^~~~~~~~~~~~~~ 148:57.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.49 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.49 ^~ 148:57.49 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 148:57.49 uint8_t unitsNeeded; 148:57.49 ^~~~~~~~~~~ 148:57.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.49 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.49 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.49 ^~ 148:57.50 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.50 uint8_t unitsObserved; 148:57.50 ^~~~~~~~~~~~~ 148:57.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.54 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 148:57.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.54 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.54 ^~ 148:57.54 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.54 uint8_t unitsObserved; 148:57.54 ^~~~~~~~~~~~~ 148:57.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.58 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = unsigned char; long unsigned int N = 4]': 148:57.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.59 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.59 ^~ 148:57.59 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.59 uint8_t unitsObserved; 148:57.59 ^~~~~~~~~~~~~ 148:57.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.59 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.59 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.59 ^~ 148:57.59 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.59 char32_t badCodePoint; 148:57.59 ^~~~~~~~~~~~ 148:57.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.63 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void ExpectInvalidCodePointHelper(const Char (&)[N], InvalidUtf8Reason, uint8_t, uint8_t, char32_t, uint8_t) [with Char = char; long unsigned int N = 4]': 148:57.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.63 ^~ 148:57.63 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.63 uint8_t unitsObserved; 148:57.63 ^~~~~~~~~~~~~ 148:57.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.63 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.63 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.63 ^~ 148:57.63 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.63 char32_t badCodePoint; 148:57.63 ^~~~~~~~~~~~ 148:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'void TestTooFewOrBadTrailingUnits()': 148:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.69 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.69 ^~ 148:57.69 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.69 uint8_t unitsObserved; 148:57.69 ^~~~~~~~~~~~~ 148:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.69 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.69 ^~ 148:57.69 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.69 char32_t badCodePoint; 148:57.69 ^~~~~~~~~~~~ 148:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.69 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.69 ^~ 148:57.69 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.69 char32_t badCodePoint; 148:57.69 ^~~~~~~~~~~~ 148:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.69 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsObserved' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.70 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.70 ^~ 148:57.70 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:138:11: note: 'unitsObserved' was declared here 148:57.70 uint8_t unitsObserved; 148:57.70 ^~~~~~~~~~~~~ 148:57.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.78 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h: In function 'int main()': 148:57.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.78 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.78 ^~ 148:57.79 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 148:57.79 uint8_t unitsAvailable; 148:57.79 ^~~~~~~~~~~~~~ 148:57.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.79 ^~ 148:57.79 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 148:57.79 uint8_t unitsNeeded; 148:57.79 ^~~~~~~~~~~ 148:57.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsAvailable' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.79 ^~ 148:57.79 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:135:11: note: 'unitsAvailable' was declared here 148:57.79 uint8_t unitsAvailable; 148:57.79 ^~~~~~~~~~~~~~ 148:57.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'unitsNeeded' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.79 ^~ 148:57.79 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:136:11: note: 'unitsNeeded' was declared here 148:57.79 uint8_t unitsNeeded; 148:57.79 ^~~~~~~~~~~ 148:57.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Casting.h:12, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Utf8.h:15, 148:57.79 from /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:7: 148:57.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Assertions.h:450:5: warning: 'badCodePoint' may be used uninitialized in this function [-Wmaybe-uninitialized] 148:57.79 if (MOZ_UNLIKELY(!MOZ_CHECK_ASSERT_ASSIGNMENT(expr))) { \ 148:57.79 ^~ 148:57.79 /builddir/build/BUILD/firefox-64.0.2/mfbt/tests/TestUtf8.cpp:137:12: note: 'badCodePoint' was declared here 148:57.79 char32_t badCodePoint; 148:57.79 ^~~~~~~~~~~~ 149:00.30 js/src/build/libjs_static.a 149:15.07 mozglue/build 149:42.85 modules/brotli/brotli 149:43.56 xpcom/tests 149:44.11 config/external/sqlite/libmozsqlite3.so.symbols.stub 149:44.27 config/external/sqlite/libmozsqlite3.so 149:46.03 netwerk/dns 150:12.99 gfx/vr/openvr 150:14.36 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/openvr_api_public.cpp:9: 150:14.36 /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 150:14.36 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 150:14.36 ^~~~~~~~~~~~~~~~~~~ 150:14.36 /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 150:14.36 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 150:14.36 ^~~~~~~~~~~~~~~~~~~~~~ 150:14.36 /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 150:14.36 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 150:14.36 ^~~~~~~~~~~~~~~~~~~~~~~ 150:20.63 gfx/thebes 153:05.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:11: 153:05.50 /builddir/build/BUILD/firefox-64.0.2/gfx/thebes/gfxGraphiteShaper.cpp: In function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 153:05.50 /builddir/build/BUILD/firefox-64.0.2/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 153:05.50 (xLocs[j] - clusterLoc - adv); 153:05.92 /builddir/build/BUILD/firefox-64.0.2/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 153:05.92 /builddir/build/BUILD/firefox-64.0.2/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 153:05.92 (xLocs[j] - clusterLoc - adv); 153:12.82 config/external/lgpllibs/liblgpllibs.so 153:13.12 browser/components/build 153:14.72 gfx/angle/targets/preprocessor 153:33.54 security/manager/ssl 154:18.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsINSSErrorsService.h:10, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/NSSErrorsService.h:8, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/ScopedNSSTypes.h:24, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertValidity.h:9, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertValidity.cpp:5, 154:18.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 154:18.14 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 154:18.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:18.14 foundInterface = 0; \ 154:18.14 ^~~~~~~~~~~~~~ 154:18.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:18.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:18.14 ^~~~~~~~~~~~~~~~~~~~~~~ 154:18.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:18.14 NS_INTERFACE_MAP_END 154:18.14 ^~~~~~~~~~~~~~~~~~~~ 154:18.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 154:18.14 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 154:18.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 154:18.14 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp:854:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 154:18.14 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 154:18.14 ^~~~~~~~~~~~~~~~~~~~ 154:18.15 In file included from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp:20, 154:18.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 154:18.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 154:18.15 } else 154:18.15 ^~~~ 154:18.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 154:18.15 NS_IMPL_QUERY_CLASSINFO(aClass) \ 154:18.15 ^~~~~~~~~~~~~~~~~~~~~~~ 154:18.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 154:18.15 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 154:18.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 154:18.15 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp:854:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 154:18.15 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 154:18.15 ^~~~~~~~~~~~~~~~~~~~ 154:48.69 gfx/ots/src 155:20.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 155:20.51 /builddir/build/BUILD/firefox-64.0.2/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 155:20.51 /builddir/build/BUILD/firefox-64.0.2/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 155:20.51 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 155:20.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 155:29.99 uriloader/exthandler/tests 155:30.05 layout/style/test 155:30.29 layout/style/test/host_ListCSSProperties 155:30.48 security/manager/ssl/tests/unit/tlsserver/lib 155:32.80 toolkit/components/telemetry/pingsender 155:33.78 toolkit/components/telemetry/pingsender/pingsender 155:35.87 testing/geckodriver/force-cargo-program-build 155:56.76 Compiling nodrop v0.1.12 155:57.80 Compiling cfg-if v0.1.2 155:57.87 Compiling libc v0.2.43 156:00.49 Compiling lazy_static v1.0.1 156:00.68 Compiling byteorder v1.2.1 156:01.43 Compiling scopeguard v0.3.2 156:01.55 Compiling memoffset v0.2.1 156:01.63 Compiling lazycell v0.6.0 156:01.82 Compiling futures v0.1.23 156:07.22 Compiling build_const v0.2.0 156:07.78 Compiling slab v0.4.1 156:08.02 Compiling cc v1.0.23 156:20.17 Compiling unicode-xid v0.1.0 156:20.42 Compiling adler32 v1.0.2 156:20.82 Compiling matches v0.1.6 156:20.91 Compiling fnv v1.0.5 156:21.04 Compiling void v1.0.2 156:21.16 Compiling serde v1.0.66 156:22.42 Compiling num-traits v0.2.6 156:23.35 Compiling ryu v0.2.4 156:24.25 Compiling itoa v0.4.1 156:24.54 Compiling num-integer v0.1.39 156:25.47 Compiling string v0.1.1 156:25.67 Compiling unicode-normalization v0.1.5 156:27.45 Compiling ucd-util v0.1.1 156:28.17 Compiling indexmap v1.0.1 156:29.21 Compiling try-lock v0.2.2 156:29.36 Compiling regex v1.0.0 156:30.43 Compiling percent-encoding v1.0.0 156:31.15 Compiling unicode-width v0.1.4 156:31.34 Compiling utf8-ranges v1.0.0 156:32.04 Compiling semver-parser v0.7.0 156:34.48 Compiling safemem v0.2.0 156:34.63 Compiling httparse v1.2.3 156:35.67 Compiling bitflags v1.0.4 156:35.77 Compiling podio v0.1.5 156:36.04 Compiling strsim v0.7.0 156:38.62 Compiling geckodriver v0.23.0 (/builddir/build/BUILD/firefox-64.0.2/testing/geckodriver) 156:40.88 Compiling rust-ini v0.10.3 156:44.05 Compiling unicode-segmentation v1.2.1 156:45.43 Compiling arrayvec v0.4.6 156:46.31 Compiling crossbeam-utils v0.3.2 156:46.78 Compiling log v0.4.5 156:47.56 Compiling iovec v0.1.2 156:47.82 Compiling net2 v0.2.32 156:49.67 Compiling rand v0.4.3 156:53.52 Compiling num_cpus v1.7.0 156:55.65 Compiling memchr v2.0.1 156:56.14 Compiling term_size v0.3.0 156:56.31 Compiling time v0.1.40 156:59.62 Compiling tokio-executor v0.1.3 157:00.60 Compiling crc v1.7.0 157:01.31 Compiling miniz_oxide_c_api v0.1.2 157:01.53 Compiling bzip2-sys v0.1.6 157:02.56 Compiling proc-macro2 v0.4.9 157:11.24 Compiling miniz_oxide v0.1.2 157:16.71 Compiling unicode-bidi v0.3.4 157:21.33 Compiling unreachable v1.0.0 157:21.67 Compiling regex-syntax v0.6.0 157:54.76 Compiling semver v0.6.0 157:56.93 Compiling base64 v0.9.2 157:58.23 Compiling crossbeam-epoch v0.4.3 158:00.10 Compiling want v0.0.6 158:00.56 Compiling bytes v0.4.9 158:02.91 Compiling mio v0.6.15 158:08.46 Compiling rand v0.3.22 158:08.57 Compiling futures-cpupool v0.1.8 158:11.31 Compiling aho-corasick v0.6.8 158:12.18 Compiling textwrap v0.9.0 158:14.13 Compiling msdos_time v0.1.6 158:14.32 Compiling cookie v0.11.0 158:18.04 Compiling tokio-timer v0.2.5 158:24.82 Compiling quote v0.6.3 158:26.03 Compiling idna v0.1.4 158:31.05 Compiling thread_local v0.3.5 158:48.84 Compiling crossbeam-deque v0.3.1 158:49.19 Compiling tokio-io v0.1.7 158:51.10 Compiling http v0.1.10 159:00.68 Compiling tempdir v0.3.5 159:01.44 Compiling uuid v0.5.1 159:02.39 Compiling clap v2.31.2 160:11.93 Compiling syn v0.14.6 160:45.39 Compiling url v1.7.0 161:31.71 Compiling serde_json v1.0.26 161:41.33 Compiling tokio-threadpool v0.1.5 161:47.01 Compiling tokio-codec v0.1.0 161:47.87 Compiling tokio-reactor v0.1.3 161:51.29 Compiling h2 v0.1.12 162:08.80 Compiling mozprofile v0.4.0 (/builddir/build/BUILD/firefox-64.0.2/testing/mozbase/rust/mozprofile) 162:17.76 Compiling bzip2 v0.3.2 162:18.28 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 163:08.13 Compiling mozversion v0.1.3 (/builddir/build/BUILD/firefox-64.0.2/testing/mozbase/rust/mozversion) 163:10.58 Compiling chrono v0.4.6 163:16.99 Compiling tokio-fs v0.1.3 163:18.87 Compiling tokio-tcp v0.1.1 163:20.83 Compiling tokio-udp v0.1.1 163:22.17 Compiling mozrunner v0.8.0 (/builddir/build/BUILD/firefox-64.0.2/testing/mozbase/rust/mozrunner) 163:26.07 Compiling flate2 v1.0.1 163:28.14 Compiling tokio v0.1.7 163:38.17 Compiling zip v0.4.2 163:41.23 Compiling hyper v0.12.7 164:00.78 Compiling webdriver v0.38.0 (/builddir/build/BUILD/firefox-64.0.2/testing/webdriver) 164:04.32 warning: variant is never constructed: `Quit` 164:04.32 --> testing/webdriver/src/server.rs:27:5 164:04.32 | 164:04.32 27 | Quit, 164:04.32 | ^^^^ 164:04.32 | 164:04.32 = note: #[warn(dead_code)] on by default 166:41.73 Finished release [optimized] target(s) in 11m 03s 166:41.80 testing/mochitest/ssltunnel 166:42.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/key.h:3, 166:42.47 from /builddir/build/BUILD/firefox-64.0.2/testing/mochitest/ssltunnel/ssltunnel.cpp:29: 166:42.47 /usr/include/nss3/key.h:9:71: note: #pragma message: key.h is deprecated. Please include keyhi.h instead. 166:42.47 #pragma message("key.h is deprecated. Please include keyhi.h instead.") 166:42.47 ^ 166:44.87 testing/mochitest/ssltunnel/ssltunnel 166:45.30 testing/tools/screenshot 166:45.59 testing/tools/screenshot/screentopng 166:46.19 browser/app 166:46.98 browser/app/firefox 166:47.33 js/src/jsapi-tests 169:03.23 js/src/jsapi-tests/jsapi-tests 169:22.96 js/src/gdb 169:31.53 js/src/gdb/gdb-tests 169:49.52 mozglue/tests 169:49.93 gfx/angle/targets/translator 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 171:50.97 switch (type.getNominalSize()) 171:50.97 ^~~~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 171:50.97 case EbtInt: 171:50.97 ^~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 171:50.97 switch (type.getNominalSize()) 171:50.97 ^~~~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 171:50.97 case EbtUInt: 171:50.97 ^~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 171:50.97 switch (type.getNominalSize()) 171:50.97 ^~~~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 171:50.97 case EbtBool: 171:50.97 ^~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 171:50.97 switch (type.getNominalSize()) 171:50.97 ^~~~~~ 171:50.97 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 171:50.97 case EbtVoid: 171:50.97 ^~~~ 173:24.11 security/manager/ssl/tests/unit/tlsserver/cmd 173:27.68 dom/canvas 173:41.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 173:41.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 173:41.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 173:41.43 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasImageCache.cpp:7, 173:41.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 173:41.43 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 173:41.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:41.43 foundInterface = 0; \ 173:41.43 ^~~~~~~~~~~~~~ 173:41.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:41.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:41.43 ^~~~~~~~~~~~~~~~~~~~~~~ 173:41.43 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1048:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:41.43 NS_INTERFACE_MAP_END 173:41.43 ^~~~~~~~~~~~~~~~~~~~ 173:41.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:41.43 else 173:41.43 ^~~~ 173:41.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:41.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:41.43 ^~~~~~~~~~~~~~~~~~ 173:41.43 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1047:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:41.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:41.43 ^~~~~~~~~~~~~~~~~~~~~~ 173:42.01 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 173:42.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.01 foundInterface = 0; \ 173:42.01 ^~~~~~~~~~~~~~ 173:42.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:42.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:42.01 ^~~~~~~~~~~~~~~~~~~~~~~ 173:42.01 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:42.01 NS_INTERFACE_MAP_END 173:42.01 ^~~~~~~~~~~~~~~~~~~~ 173:42.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:42.01 else 173:42.01 ^~~~ 173:42.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:42.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:42.01 ^~~~~~~~~~~~~~~~~~ 173:42.01 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:42.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:42.01 ^~~~~~~~~~~~~~~~~~~~~~ 173:42.17 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 173:42.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.18 foundInterface = 0; \ 173:42.18 ^~~~~~~~~~~~~~ 173:42.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:42.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:42.18 ^~~~~~~~~~~~~~~~~~~~~~~ 173:42.18 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:42.18 NS_INTERFACE_MAP_END 173:42.18 ^~~~~~~~~~~~~~~~~~~~ 173:42.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:42.18 else 173:42.18 ^~~~ 173:42.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:42.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:42.18 ^~~~~~~~~~~~~~~~~~ 173:42.18 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:42.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:42.18 ^~~~~~~~~~~~~~~~~~~~~~ 173:42.26 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 173:42.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.26 foundInterface = 0; \ 173:42.26 ^~~~~~~~~~~~~~ 173:42.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 173:42.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 173:42.26 ^~~~~~~~~~~~~~~~~~~~~~~ 173:42.26 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 173:42.26 NS_INTERFACE_MAP_END 173:42.26 ^~~~~~~~~~~~~~~~~~~~ 173:42.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:42.26 else 173:42.26 ^~~~ 173:42.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:42.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:42.26 ^~~~~~~~~~~~~~~~~~ 173:42.26 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:42.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:42.26 ^~~~~~~~~~~~~~~~~~~~~~ 173:42.45 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 173:42.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 173:42.45 foundInterface = 0; \ 173:42.45 ^~~~~~~~~~~~~~ 173:42.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 173:42.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 173:42.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.45 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/OffscreenCanvas.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 173:42.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 173:42.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 173:42.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 173:42.45 else 173:42.45 ^~~~ 173:42.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 173:42.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 173:42.45 ^~~~~~~~~~~~~~~~~~ 173:42.45 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/OffscreenCanvas.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 173:42.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 173:42.45 ^~~~~~~~~~~~~~~~~~~~~~ 174:34.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.h:15, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2Context.h:9, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2ContextMRTs.cpp:6, 174:34.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 174:34.93 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 174:34.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 174:34.93 foundInterface = 0; \ 174:34.93 ^~~~~~~~~~~~~~ 174:34.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 174:34.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 174:34.93 ^~~~~~~~~~~~~~~~~~~~~~~ 174:34.93 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.cpp:2581:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 174:34.93 NS_INTERFACE_MAP_END 174:34.93 ^~~~~~~~~~~~~~~~~~~~ 174:34.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 174:34.93 else 174:34.93 ^~~~ 174:34.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 174:34.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 174:34.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 174:34.93 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.cpp:2580:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 174:34.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextInternal) 174:34.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 176:20.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.h:19, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.cpp:7, 176:20.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 176:20.62 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 176:20.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:20.62 foundInterface = 0; \ 176:20.62 ^~~~~~~~~~~~~~ 176:20.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:20.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:20.62 ^~~~~~~~~~~~~~~~~~~~~~~ 176:20.62 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/CallbackObject.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:20.62 NS_INTERFACE_MAP_END 176:20.62 ^~~~~~~~~~~~~~~~~~~~ 176:20.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:20.62 else 176:20.62 ^~~~ 176:20.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:20.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:20.62 ^~~~~~~~~~~~~~~~~~ 176:20.62 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/CallbackObject.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:20.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 176:20.62 ^~~~~~~~~~~~~~~~~~~~~~ 176:20.65 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:20.66 foundInterface = 0; \ 176:20.66 ^~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:20.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:20.66 ^~~~~~~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/Exceptions.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:20.66 NS_INTERFACE_MAP_END 176:20.66 ^~~~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:20.66 else 176:20.66 ^~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:20.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:20.66 ^~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/Exceptions.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:20.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 176:20.66 ^~~~~~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:20.66 foundInterface = 0; \ 176:20.66 ^~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:20.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:20.66 ^~~~~~~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:20.66 NS_INTERFACE_MAP_END 176:20.66 ^~~~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:20.66 else 176:20.66 ^~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:20.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:20.66 ^~~~~~~~~~~~~~~~~~ 176:20.66 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:20.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 176:20.66 ^~~~~~~~~~~~~~~~~~~~~~ 176:20.67 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 176:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:20.67 foundInterface = 0; \ 176:20.67 ^~~~~~~~~~~~~~ 176:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:20.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:20.67 ^~~~~~~~~~~~~~~~~~~~~~~ 176:20.67 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:20.67 NS_INTERFACE_MAP_END 176:20.67 ^~~~~~~~~~~~~~~~~~~~ 176:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:20.67 else 176:20.67 ^~~~ 176:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:20.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:20.67 ^~~~~~~~~~~~~~~~~~ 176:20.67 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:20.67 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 176:20.67 ^~~~~~~~~~~~~~~~~~~~~~ 176:20.71 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 176:20.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 176:20.71 foundInterface = 0; \ 176:20.71 ^~~~~~~~~~~~~~ 176:20.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 176:20.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 176:20.71 ^~~~~~~~~~~~~~~~~~~~~~~ 176:20.71 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 176:20.71 NS_INTERFACE_MAP_END 176:20.71 ^~~~~~~~~~~~~~~~~~~~ 176:20.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 176:20.71 else 176:20.71 ^~~~ 176:20.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 176:20.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 176:20.71 ^~~~~~~~~~~~~~~~~~ 176:20.71 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 176:20.71 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 176:20.71 ^~~~~~~~~~~~~~~~~~~~~~ 176:20.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsfriendapi.h:18, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.h:10, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.cpp:7, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 176:20.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 176:20.88 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 176:20.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 176:20.88 memset(aT, 0, sizeof(T)); 176:20.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 176:20.88 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.cpp:37, 176:20.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 176:20.88 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 176:20.88 struct GlobalProperties { 176:20.88 ^~~~~~~~~~~~~~~~ 176:36.36 toolkit/library/symverscript.stub 176:36.80 toolkit/library/libxul.so 182:29.27 ipc/app 182:29.28 js/xpconnect/shell 182:31.71 ipc/app/plugin-container 182:32.27 js/xpconnect/shell/xpcshell 182:36.31 js/src/build/spidermonkey_checks.stub 182:37.88 layout/style/test/css_properties.js.stub 182:38.17 toolkit/locales/multilocale.txt.stub 182:38.35 toolkit/mozapps/extensions/built_in_addons.json.stub 182:38.79 devtools/shared/webconsole/reserved-js-words.js.stub 182:39.41 toolkit/library/dependentlibs.list.stub 182:40.85 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 182:41.44 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 182:41.55 toolkit/library/gtest/symverscript.stub 182:41.59 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 182:42.55 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 182:42.86 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 182:45.72 TEST-PASS | check_spidermonkey_style.py | ok 182:46.19 TEST-PASS | check_macroassembler_style.py | ok 182:46.37 TEST-PASS | check_js_opcode.py | ok 182:50.89 adding: install.rdf (deflated 53%) 182:51.15 adding: plugins/libnptest.so (deflated 71%) 182:51.31 adding: plugins/libnpsecondtest.so (deflated 71%) 182:51.58 adding: plugins/libnpthirdtest.so (deflated 71%) 182:51.70 adding: plugins/libnpswftest.so (deflated 71%) 183:00.51 toolkit/locales/update.locale.stub 183:08.65 browser/locales/bookmarks.html.stub 183:10.92 Packaging specialpowers@mozilla.org.xpi... 183:11.19 Packaging quitter@mozilla.org.xpi... 183:11.31 Packaging mozscreenshots@mozilla.org.xpi... 184:19.77 Wrote 492 files in 2352007 bytes to mozharness.zip in 6.52s 184:19.79 Compressing... 189:48.45 (stdin): 3.197:1, 2.502 bits/byte, 68.72% saved, 2558115840 in, 800104583 out. 189:48.47 Making langpack 189:49.27 toolkit/locales/update.locale.stub 189:50.71 browser/locales/bookmarks.html.stub 190:01.99 1547133505436 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: resource://pdf.js/ 190:01.99 1547133505436 addons.webextension.screenshots@mozilla.org WARN Loading extension 'screenshots@mozilla.org': Reading manifest: Invalid host permission: about:reader* 190:15.01 GLib-GIO-Message: 15:18:38.447: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 190:22.21 jarlog: /builddir/build/BUILD/firefox-64.0.2/objdir/jarlog/en-US.log 190:22.21 GLib-GIO-Message: 15:18:45.656: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. 190:35.68 JavaScript error: resource://activity-stream/lib/ASRouterTargeting.jsm, line 66: TypeError: Cc['@mozilla.org/updates/update-checker;1'] is undefined 192:08.01 (firefox:2791): Gtk-WARNING **: 15:20:31.447: Could not load a pixbuf from /org/gtk/libgtk/theme/Adwaita/assets/bullet-symbolic.svg. 192:08.01 This may indicate that pixbuf loaders or the mime database could not be found. 193:44.33 Elapsed: 0.15s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 193:44.33 Elapsed: 0.15s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 193:44.55 Elapsed: 0.37s; From dist/xpi-stage: Kept 97 existing; Added/updated 0; Removed 0 files and 0 directories. 193:45.27 Elapsed: 0.83s; From dist/bin: Kept 2453 existing; Added/updated 0; Removed 0 files and 0 directories. 193:46.44 Elapsed: 2.00s; From _tests: Kept 998 existing; Added/updated 36; Removed 0 files and 0 directories. 193:47.96 Elapsed: 3.78s; From dist/include: Kept 4922 existing; Added/updated 0; Removed 0 files and 0 directories. 193:48.00 ./mozilla-config.h.stub 193:48.16 ./buildid.h.stub 193:48.31 ./source-repo.h.stub 193:52.87 config/nsinstall_real 193:53.17 config/stl.sentinel.stub 193:53.31 config/system-header.sentinel.stub 193:53.61 build/application.ini.stub 193:53.61 js/src/js-confdefs.h.stub 193:53.62 xpcom/xpcom-config.h.stub 193:53.64 security/apps/xpcshell.inc.stub 193:53.76 js/src/js-config.h.stub 193:53.78 build/application.ini.h.stub 193:53.80 security/apps/addons-public.inc.stub 193:53.80 xpcom/xpcom-private.h.stub 193:53.93 js/src/MOpcodes.h.stub 193:53.93 build/automation.py.stub 193:53.94 security/apps/addons-stage.inc.stub 193:54.01 netwerk/necko-config.h.stub 193:54.09 js/src/LOpcodes.h.stub 193:54.09 security/apps/privileged-package-root.inc.stub 193:54.21 layout/style/ServoCSSPropList.py.stub 193:54.24 js/src/ReservedWordsGenerated.h.stub 193:54.27 dom/encoding/domainsfallbacks.properties.h.stub 193:54.39 js/src/selfhosted.out.h.stub 193:54.45 dom/encoding/labelsencodings.properties.h.stub 193:54.61 dom/encoding/localesfallbacks.properties.h.stub 193:54.75 /usr/bin/g++ -E -o self-hosting-preprocessed.pp -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_64BIT_BUILD=1 -DXP_UNIX=1 -DEXPOSE_INTL_API=1 -DMOZ_AV1=1 -DJS_PUNBOX64=1 -DNO_NSPR_10_SUPPORT=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DHAVE_STDINT_H=1 -DHAVE_POSIX_MEMALIGN=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DHAVE___CXA_DEMANGLE=1 -DMOZ_XUL=1 -DUSE_SKIA=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_MEMMEM=1 -DMALLOC_H= -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DSTDC_HEADERS=1 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="ppc64-gcc3" -DMOZILLA_UAVERSION="64.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_SYSTEM_ICU=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="64.0.2" -DMOZ_TREE_CAIRO=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=64.0.2 -DMOZ_LTO=1 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=30 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="64.0.2" -DHAVE_INTTYPES_H=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DMOZ_DLL_PREFIX="lib" -DENABLE_INTL_API=1 -DFIREFOX_VERSION=64.0.2 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=0 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_SYS_TYPES_H=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DBUILD_CTYPES=1 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DMOZ_DEDICATED_PROFILES=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DMOZ_FEEDS=1 -DHAVE_VA_COPY=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DHAVE_NETINET_IN_H=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DFUNCPROTO=15 -DHAVE_STRERROR=1 -DMOZ_WAYLAND=1 -DHAVE_NL_TYPES_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DENABLE_TESTS=1 -DMOZ_UPDATE_CHANNEL=release -DMOZ_PLACES=1 -DJS_64BIT=1 -DMOZ_ENABLE_GCONF=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DGTEST_HAS_RTTI=0 -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 193:54.76 dom/encoding/nonparticipatingdomains.properties.h.stub 193:54.76 js/src/StatsPhasesGenerated.h.stub 193:54.90 js/src/StatsPhasesGenerated.cpp.stub 193:54.92 toolkit/crashreporter/CrashAnnotations.h.stub 193:55.06 devtools/client/debugger/new/src/node.stub.stub 193:55.20 Executing "/usr/bin/node /builddir/build/BUILD/firefox-64.0.2/devtools/client/debugger/new/build/copy-module.js /builddir/build/BUILD/firefox-64.0.2/devtools/client/debugger/new/src/main.js" 193:55.37 xpcom/idl-parser/xpidl/xpidl.stub.stub 193:55.59 xpcom/build/Services.cpp.stub 193:55.73 xpcom/build/Services.h.stub 193:55.87 xpcom/build/services.rs.stub 193:56.02 xpcom/tests/gtest/dafsa_test_1.inc.stub 193:56.26 config/makefiles/xpidl/accessibility.xpt 193:56.26 config/makefiles/xpidl/alerts.xpt 193:56.77 config/makefiles/xpidl/appshell.xpt 193:57.05 config/makefiles/xpidl/appstartup.xpt 193:57.55 config/makefiles/xpidl/autocomplete.xpt 193:57.75 config/makefiles/xpidl/autoconfig.xpt 193:57.81 config/makefiles/xpidl/backgroundhangmonitor.xpt 193:58.01 config/makefiles/xpidl/browser-element.xpt 193:58.21 config/makefiles/xpidl/browser-newtab.xpt 193:58.22 config/makefiles/xpidl/browsercompsbase.xpt 193:58.43 config/makefiles/xpidl/caps.xpt 193:58.43 config/makefiles/xpidl/captivedetect.xpt 193:58.64 config/makefiles/xpidl/chrome.xpt 193:58.86 config/makefiles/xpidl/commandhandler.xpt 193:58.86 config/makefiles/xpidl/commandlines.xpt 193:59.10 config/makefiles/xpidl/composer.xpt 193:59.41 config/makefiles/xpidl/content_events.xpt 193:59.57 config/makefiles/xpidl/content_geckomediaplugins.xpt 193:59.64 config/makefiles/xpidl/content_html.xpt 193:59.80 config/makefiles/xpidl/content_webrtc.xpt 194:00.03 config/makefiles/xpidl/content_xslt.xpt 194:00.08 config/makefiles/xpidl/docshell.xpt 194:00.22 config/makefiles/xpidl/dom.xpt 194:00.29 config/makefiles/xpidl/dom_audiochannel.xpt 194:01.25 config/makefiles/xpidl/dom_base.xpt 194:01.25 config/makefiles/xpidl/dom_bindings.xpt 194:01.47 config/makefiles/xpidl/dom_events.xpt 194:01.75 config/makefiles/xpidl/dom_geolocation.xpt 194:01.95 config/makefiles/xpidl/dom_html.xpt 194:02.23 config/makefiles/xpidl/dom_indexeddb.xpt 194:02.48 config/makefiles/xpidl/dom_media.xpt 194:02.66 layout/style/nsCSSPropertyID.h.stub 194:02.70 config/makefiles/xpidl/dom_network.xpt 194:02.72 config/makefiles/xpidl/dom_notification.xpt 194:02.92 layout/style/ServoCSSPropList.h.stub 194:03.03 config/makefiles/xpidl/dom_payments.xpt 194:03.08 layout/style/nsComputedDOMStyleGenerated.cpp.stub 194:03.24 layout/style/nsCSSPropsGenerated.inc.stub 194:03.35 config/makefiles/xpidl/dom_power.xpt 194:03.39 config/makefiles/xpidl/dom_presentation.xpt 194:03.43 layout/style/ServoStyleConsts.h.stub 194:03.62 config/makefiles/xpidl/dom_push.xpt 194:04.31 config/makefiles/xpidl/dom_quota.xpt 194:04.57 config/makefiles/xpidl/dom_security.xpt 194:04.74 config/makefiles/xpidl/dom_sidebar.xpt 194:04.87 config/makefiles/xpidl/dom_simpledb.xpt 194:05.02 config/makefiles/xpidl/dom_storage.xpt 194:05.06 config/makefiles/xpidl/dom_system.xpt 194:05.28 config/makefiles/xpidl/dom_webauthn.xpt 194:05.30 config/makefiles/xpidl/dom_webspeechrecognition.xpt 194:05.52 config/makefiles/xpidl/dom_webspeechsynth.xpt 194:05.53 config/makefiles/xpidl/dom_workers.xpt 194:05.76 config/makefiles/xpidl/dom_xul.xpt 194:05.84 config/makefiles/xpidl/downloads.xpt 194:06.21 config/makefiles/xpidl/editor.xpt 194:06.42 config/makefiles/xpidl/enterprisepolicies.xpt 194:06.42 config/makefiles/xpidl/extensions.xpt 194:06.62 config/makefiles/xpidl/exthandler.xpt 194:06.88 config/makefiles/xpidl/fastfind.xpt 194:07.30 config/makefiles/xpidl/feeds.xpt 194:07.37 config/makefiles/xpidl/gfx.xpt 194:08.23 config/makefiles/xpidl/html5.xpt 194:08.61 config/makefiles/xpidl/htmlparser.xpt 194:08.84 config/makefiles/xpidl/imglib2.xpt 194:08.89 config/makefiles/xpidl/inspector.xpt 194:09.06 config/makefiles/xpidl/intl.xpt 194:09.28 config/makefiles/xpidl/jar.xpt 194:09.51 config/makefiles/xpidl/jsdebugger.xpt 194:09.97 config/makefiles/xpidl/jsinspector.xpt 194:10.28 config/makefiles/xpidl/layout_base.xpt 194:10.49 config/makefiles/xpidl/layout_printing.xpt 194:10.49 config/makefiles/xpidl/layout_xul.xpt 194:10.75 config/makefiles/xpidl/layout_xul_tree.xpt 194:10.75 config/makefiles/xpidl/locale.xpt 194:11.13 config/makefiles/xpidl/loginmgr.xpt 194:11.35 config/makefiles/xpidl/migration.xpt 194:11.49 config/makefiles/xpidl/mimetype.xpt 194:11.68 config/makefiles/xpidl/mozfind.xpt 194:11.73 config/makefiles/xpidl/mozintl.xpt 194:12.01 config/makefiles/xpidl/necko.xpt 194:12.01 config/makefiles/xpidl/necko_about.xpt 194:12.24 config/makefiles/xpidl/necko_cache.xpt 194:12.44 config/makefiles/xpidl/necko_cache2.xpt 194:12.97 config/makefiles/xpidl/necko_cookie.xpt 194:13.41 config/makefiles/xpidl/necko_dns.xpt 194:13.80 config/makefiles/xpidl/necko_file.xpt 194:14.24 config/makefiles/xpidl/necko_ftp.xpt 194:14.49 config/makefiles/xpidl/necko_http.xpt 194:14.74 config/makefiles/xpidl/necko_mdns.xpt 194:15.58 config/makefiles/xpidl/necko_res.xpt 194:15.86 config/makefiles/xpidl/necko_socket.xpt 194:16.15 config/makefiles/xpidl/necko_strconv.xpt 194:16.49 config/makefiles/xpidl/necko_viewsource.xpt 194:16.65 layout/style/test/gtest/ExampleStylesheet.h.stub 194:16.81 config/makefiles/xpidl/necko_websocket.xpt 194:16.84 config/makefiles/xpidl/necko_wifi.xpt 194:17.05 config/makefiles/xpidl/necko_wyciwyg.xpt 194:17.11 config/makefiles/xpidl/parentalcontrols.xpt 194:17.20 config/makefiles/xpidl/pipnss.xpt 194:17.29 config/makefiles/xpidl/pippki.xpt 194:17.39 config/makefiles/xpidl/places.xpt 194:17.43 config/makefiles/xpidl/plugin.xpt 194:17.64 config/makefiles/xpidl/pref.xpt 194:18.08 config/makefiles/xpidl/prefetch.xpt 194:18.30 config/makefiles/xpidl/remote.xpt 194:18.47 config/makefiles/xpidl/reputationservice.xpt 194:18.61 config/makefiles/xpidl/satchel.xpt 194:18.67 config/makefiles/xpidl/saxparser.xpt 194:18.78 config/makefiles/xpidl/services-crypto-component.xpt 194:18.87 config/makefiles/xpidl/services_fxaccounts.xpt 194:18.92 config/makefiles/xpidl/shellservice.xpt 194:19.06 config/makefiles/xpidl/shistory.xpt 194:19.11 config/makefiles/xpidl/spellchecker.xpt 194:19.13 config/makefiles/xpidl/storage.xpt 194:19.29 config/makefiles/xpidl/telemetry.xpt 194:19.38 config/makefiles/xpidl/test_necko.xpt 194:19.48 config/makefiles/xpidl/thumbnails.xpt 194:19.74 config/makefiles/xpidl/toolkit_asyncshutdown.xpt 194:19.76 config/makefiles/xpidl/toolkit_cleardata.xpt 194:19.93 config/makefiles/xpidl/toolkit_crashservice.xpt 194:20.05 config/makefiles/xpidl/toolkit_filewatcher.xpt 194:20.14 config/makefiles/xpidl/toolkit_finalizationwitness.xpt 194:20.24 config/makefiles/xpidl/toolkit_osfile.xpt 194:20.26 config/makefiles/xpidl/toolkit_perfmonitoring.xpt 194:20.36 config/makefiles/xpidl/toolkit_securityreporter.xpt 194:20.44 config/makefiles/xpidl/toolkit_sessionstore.xpt 194:20.48 config/makefiles/xpidl/toolkit_xulstore.xpt 194:20.64 config/makefiles/xpidl/toolkitprofile.xpt 194:20.67 config/makefiles/xpidl/toolkitremote.xpt 194:20.69 config/makefiles/xpidl/txmgr.xpt 194:20.85 config/makefiles/xpidl/txtsvc.xpt 194:20.89 config/makefiles/xpidl/uconv.xpt 194:20.97 config/makefiles/xpidl/update.xpt 194:21.17 config/makefiles/xpidl/uriloader.xpt 194:21.23 config/makefiles/xpidl/url-classifier.xpt 194:21.23 config/makefiles/xpidl/urlformatter.xpt 194:21.41 config/makefiles/xpidl/webBrowser_core.xpt 194:21.61 config/makefiles/xpidl/webbrowserpersist.xpt 194:21.72 config/makefiles/xpidl/webextensions.xpt 194:21.84 config/makefiles/xpidl/webvtt.xpt 194:22.01 config/makefiles/xpidl/widget.xpt 194:22.03 config/makefiles/xpidl/windowcreator.xpt 194:22.17 config/makefiles/xpidl/windowwatcher.xpt 194:22.23 config/makefiles/xpidl/xpcom_base.xpt 194:22.43 config/makefiles/xpidl/xpcom_components.xpt 194:22.67 config/makefiles/xpidl/xpcom_ds.xpt 194:23.19 config/makefiles/xpidl/xpcom_io.xpt 194:23.32 config/makefiles/xpidl/xpcom_system.xpt 194:24.13 config/makefiles/xpidl/xpcom_threads.xpt 194:24.14 config/makefiles/xpidl/xpcomtest.xpt 194:24.66 config/makefiles/xpidl/xpconnect.xpt 194:24.67 config/makefiles/xpidl/xpctest.xpt 194:24.82 config/makefiles/xpidl/xul.xpt 194:24.87 config/makefiles/xpidl/xulapp.xpt 194:25.11 config/makefiles/xpidl/zipwriter.xpt 194:25.47 config/makefiles/xpidl/xptdata.cpp 194:28.76 intl/locale/encodingsgroups.properties.h.stub 194:28.76 xpcom/ds/nsGkAtomList.h.stub 194:28.76 xpcom/base/error_list.rs.stub 194:28.92 intl/locale/langGroups.properties.h.stub 194:28.94 xpcom/base/ErrorList.h.stub 194:28.98 xpcom/ds/nsGkAtomConsts.h.stub 194:29.07 xpcom/base/ErrorNamesInternal.h.stub 194:29.08 netwerk/dns/etld_data.inc.stub 194:29.18 dom/base/PropertyUseCounterMap.inc.stub 194:29.23 dom/bindings/CSS2Properties.webidl.stub 194:29.41 dom/base/UseCounterList.h.stub 194:29.55 accessible/xpcom/xpcAccEvents.h.stub 194:30.39 security/manager/ssl/nsSTSPreloadList.h.stub 194:32.74 toolkit/components/telemetry/TelemetryEventData.h.stub 194:33.27 toolkit/components/telemetry/TelemetryEventEnums.h.stub 194:33.90 toolkit/components/telemetry/TelemetryHistogramData.inc.stub 194:35.31 toolkit/components/telemetry/TelemetryHistogramEnums.h.stub 194:35.86 toolkit/components/telemetry/TelemetryHistogramNameMap.h.stub 194:37.99 toolkit/components/telemetry/TelemetryProcessData.h.stub 194:38.21 toolkit/components/telemetry/TelemetryProcessEnums.h.stub 194:38.40 toolkit/components/telemetry/TelemetryScalarData.h.stub 194:39.37 toolkit/components/telemetry/TelemetryScalarEnums.h.stub 195:05.37 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.h 195:05.37 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleWorkerInterface-example.cpp 195:05.37 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.h 195:05.37 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleProxyInterface-example.cpp 195:05.37 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleInterface-example.h 195:05.37 Generating /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestExampleInterface-example.cpp 195:13.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/mfbt/Unified_cpp_mfbt0.cpp:137: 195:13.20 /builddir/build/BUILD/firefox-64.0.2/mfbt/double-conversion/double-conversion/double-conversion.cc: In member function 'double_conversion::Bignum::AddUInt64(unsigned long)': 195:13.21 /builddir/build/BUILD/firefox-64.0.2/mfbt/double-conversion/double-conversion/double-conversion.cc:1025:1: warning: the control flow of function '_ZN17double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 195:13.21 } // namespace double_conversion 195:13.21 ^ 195:13.21 /builddir/build/BUILD/firefox-64.0.2/mfbt/double-conversion/double-conversion/double-conversion.cc:1025:1: warning: the control flow of function '_ZN17double_conversion6Bignum9AddUInt64Em' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:13.21 /builddir/build/BUILD/firefox-64.0.2/mfbt/double-conversion/double-conversion/double-conversion.cc: In function 'double_conversion::BignumDtoa(double, double_conversion::BignumDtoaMode, int, double_conversion::Vector, int*, int*)': 195:13.21 /builddir/build/BUILD/firefox-64.0.2/mfbt/double-conversion/double-conversion/double-conversion.cc:1025:1: warning: the control flow of function '_ZN17double_conversion10BignumDtoaEdNS_14BignumDtoaModeEiNS_6VectorIcEEPiS3_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 195:13.21 /builddir/build/BUILD/firefox-64.0.2/mfbt/double-conversion/double-conversion/double-conversion.cc:1025:1: warning: the control flow of function '_ZN17double_conversion10BignumDtoaEdNS_14BignumDtoaModeEiNS_6VectorIcEEPiS3_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 195:37.12 #pragma pipeloop(0) 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 195:37.12 #pragma pipeloop(0) 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 195:37.12 #pragma pipeloop(0) 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 195:37.12 #pragma pipeloop(0) 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 195:37.12 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 195:37.12 ^~~~~ 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 195:37.12 double digit, m2j, nextm2j, a, b; 195:37.12 ^~~~~~~ 195:37.12 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 195:37.12 int tmp; 195:37.12 ^~~ 195:37.37 In file included from /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:10: 195:37.37 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 195:37.37 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:28: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 195:37.37 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 195:37.37 ^ 195:37.37 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 195:37.37 int j = MP_MIN(k, MP_DIGIT_BIT); 195:37.37 ^~~~~~ 195:37.37 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi-priv.h:86:37: warning: operand of ?: changes signedness from 'int' to 'long unsigned int' due to unsignedness of other operand [-Wsign-compare] 195:37.37 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 195:37.37 ^~~ 195:37.37 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 195:37.37 int j = MP_MIN(k, MP_DIGIT_BIT); 195:37.37 ^~~~~~ 195:37.37 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 195:37.37 if (j < MP_DIGIT_BIT) { 195:37.37 ^ 195:37.41 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 195:37.41 /builddir/build/BUILD/firefox-64.0.2/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] 195:37.41 if (val >= r) 195:37.41 ^~ 195:37.61 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 195:37.61 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 195:37.61 for (db = 0; db < sizeof(mp_digit); db++) { 195:37.61 ^ 195:37.61 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 195:37.61 /builddir/build/BUILD/firefox-64.0.2/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 195:37.61 for (db = 0; db < sizeof(mp_digit); db++) { 195:37.61 ^ 195:43.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 195:43.12 /builddir/build/BUILD/firefox-64.0.2/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 195:43.12 /builddir/build/BUILD/firefox-64.0.2/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 195:43.12 uint64_t dst_offset = first_table_offset; 195:43.12 ^~~~~~~~~~ 195:44.47 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/scales.h:21, 195:44.47 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_codebook.c:23: 195:44.47 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 195:44.47 static int vorbis_ftoi(double f){ 195:44.47 ^~~~~~~~~~~ 195:44.51 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 195:44.51 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 195:44.51 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_floor1.c:22: 195:44.51 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 195:44.51 static int vorbis_ftoi(double f){ 195:44.51 ^~~~~~~~~~~ 195:44.57 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 195:44.57 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 195:44.57 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_info.c:25: 195:44.57 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 195:44.57 static int vorbis_ftoi(double f){ 195:44.57 ^~~~~~~~~~~ 195:44.63 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 195:44.63 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 195:44.63 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_res0.c:27: 195:44.63 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 195:44.63 static int vorbis_ftoi(double f){ 195:44.63 ^~~~~~~~~~~ 196:07.50 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_window.c:19: 196:07.50 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 196:07.50 static int vorbis_ftoi(double f){ 196:07.50 ^~~~~~~~~~~ 196:08.88 In file included from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/bitrate.h:22, 196:08.88 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/codec_internal.h:58, 196:08.88 from /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/vorbis_analysis.c:22, 196:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 196:08.88 /builddir/build/BUILD/firefox-64.0.2/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 196:08.88 static int vorbis_ftoi(double f){ 196:08.88 ^~~~~~~~~~~ 196:10.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src16.cpp:47: 196:10.69 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/EdgeCaseAnalysis.cpp: In member function 'js::jit::CodeGenerator::visitGetPropertyPolymorphicT(js::jit::LGetPropertyPolymorphicT*)': 196:10.69 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/EdgeCaseAnalysis.cpp:49:1: warning: the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 196:10.69 } 196:10.69 ^ 196:10.69 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/EdgeCaseAnalysis.cpp:49:1: warning: the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:05.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src23.cpp:47: 197:05.65 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/TypedObjectPrediction.cpp: In member function 'js::jit::StupidAllocator::registerIsReserved(js::jit::LInstruction*, js::jit::AnyRegister)': 197:05.65 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/TypedObjectPrediction.cpp:315:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:05.65 } 197:05.65 ^ 197:05.65 /builddir/build/BUILD/firefox-64.0.2/js/src/jit/TypedObjectPrediction.cpp:315:1: warning: the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:44.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src31.cpp:47: 197:44.55 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp: In function 'js::Debugger::replaceFrameGuts(JSContext*, js::AbstractFramePtr, js::AbstractFramePtr, js::ScriptFrameIter&)': 197:44.55 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp:12844:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:44.55 } // namespace JS 197:44.55 ^ 197:44.55 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp:12844:1: warning: the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 197:44.59 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp: In member function 'js::CrossCompartmentKey::trace(JSTracer*)': 197:44.59 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp:12844:1: warning: the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 197:44.59 /builddir/build/BUILD/firefox-64.0.2/js/src/vm/Debugger.cpp:12844:1: warning: the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 198:56.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src43.cpp:47: 198:56.80 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp: In function 'js::wasm::GenerateStubs(js::wasm::ModuleEnvironment const&, mozilla::Vector const&, mozilla::Vector const&, js::wasm::CompiledCode*)': 198:56.80 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp:7232:1: warning: the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 198:56.80 } 198:56.80 ^ 198:56.80 /builddir/build/BUILD/firefox-64.0.2/js/src/wasm/WasmTextToBinary.cpp:7232:1: warning: the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:20.60 /builddir/build/BUILD/firefox-64.0.2/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 199:20.60 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 199:20.60 ^~~~~~~~~~ 199:21.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 199:21.47 /builddir/build/BUILD/firefox-64.0.2/media/libnestegg/src/nestegg.c: In function 'ne_parse': 199:21.48 /builddir/build/BUILD/firefox-64.0.2/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 199:21.48 uint64_t id, size, peeked_id; 199:21.48 ^~~~~~~~~ 199:22.66 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 199:22.66 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 199:22.66 default: 199:22.66 ^~~~~~~ 199:23.58 /builddir/build/BUILD/firefox-64.0.2/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 199:23.59 /builddir/build/BUILD/firefox-64.0.2/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 199:23.59 spx_uint32_t i; 199:23.59 ^ 199:23.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 199:23.85 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 199:23.85 #pragma omp parallel for 199:23.85 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 199:23.85 #pragma omp parallel for 199:23.85 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 199:23.85 #pragma omp parallel for 199:23.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 199:23.86 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 199:23.86 #define PI 3.1415926536 199:23.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 199:23.86 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 199:23.86 #define PI M_PI 199:23.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 199:23.88 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 199:23.88 #pragma omp parallel for 199:23.88 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 199:23.88 #pragma omp critical 199:23.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 199:23.95 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 199:23.95 /builddir/build/BUILD/firefox-64.0.2/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 199:23.95 uint count; 199:23.95 ^~~~~ 199:24.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/js/src/Unified_cpp_js_src9.cpp:47: 199:24.57 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/GC.cpp: In member function '(anonymous namespace)::AutoScheduleZonesForGC::AutoScheduleZonesForGC(js::gc::GCRuntime*)': 199:24.57 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/GC.cpp:9751:83: warning: the control flow of function '_ZN12_GLOBAL__N_122AutoScheduleZonesForGCC2EPN2js2gc9GCRuntimeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:24.57 void js::gc::ClearEdgesTracer::onChild(const JS::GCCellPtr& thing) { MOZ_CRASH(); } 199:24.57 ^ 199:24.57 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/GC.cpp:9751:83: warning: the control flow of function '_ZN12_GLOBAL__N_122AutoScheduleZonesForGCC2EPN2js2gc9GCRuntimeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:24.58 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/GC.cpp: In member function 'JS::Compartment::findOutgoingEdges(js::gc::ZoneComponentFinder&)': 199:24.58 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/GC.cpp:9751:83: warning: the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:24.58 /builddir/build/BUILD/firefox-64.0.2/js/src/gc/GC.cpp:9751:83: warning: the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:24.84 toolkit/library/rust/force-cargo-library-build 199:27.58 Compiling nserror v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/xpcom/rust/nserror) 199:31.87 Compiling xpcom v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/xpcom/rust/xpcom) 199:33.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/security/apps/Unified_cpp_security_apps0.cpp:11: 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:33.30 } } // namespace mozilla::psm 199:33.30 ^ 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp: In function '(anonymous namespace)::VerifyPK7Signature(unsigned int, nsIZipReader*, (anonymous namespace)::SignaturePolicy&, nsTHashtable&, bool&, std::unique_ptr&)': 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 199:33.30 /builddir/build/BUILD/firefox-64.0.2/security/apps/AppTrustDomain.cpp:347:3: warning: the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 199:34.64 Compiling encoding_glue v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/intl/encoding_glue) 199:34.92 xpcom/glue/standalone/libxpcomglue.a 199:35.23 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsDebugImpl.cpp:503:2: warning: #warning do not know how to break on this platform [-Wcpp] 199:35.23 #warning do not know how to break on this platform 199:35.23 ^~~~~~~ 199:35.23 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsDebugImpl.cpp:579:2: warning: #warning do not know how to break on this platform [-Wcpp] 199:35.23 #warning do not know how to break on this platform 199:35.23 ^~~~~~~ 199:35.85 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsDebugImpl.cpp:475:1: warning: 'void RealBreak()' defined but not used [-Wunused-function] 199:35.85 RealBreak() 199:35.85 ^~~~~~~~~ 199:36.34 Compiling rsdparsa_capi v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/media/webrtc/signaling/src/sdp/rsdparsa_capi) 199:43.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 199:43.69 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 199:43.69 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/CycleCollectedJSContext.cpp:64: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] 199:43.69 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 199:43.69 ^ 199:43.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 199:43.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 199:43.69 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/CycleCollectedJSContext.cpp:7, 199:43.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 199:43.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3986:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 199:43.69 struct PerThreadAtomCache : public APZBucketAtoms, 199:43.69 ^~~~~~~~~~~~~~~~~~ 199:43.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 199:43.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 199:43.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfo.h:10, 199:43.83 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:14, 199:43.83 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsClassInfoImpl.cpp:7, 199:43.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 199:43.83 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 199:43.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:43.83 foundInterface = 0; \ 199:43.83 ^~~~~~~~~~~~~~ 199:43.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:43.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:43.83 ^~~~~~~~~~~~~~~~~~~~~~~ 199:43.83 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:43.83 NS_INTERFACE_MAP_END 199:43.83 ^~~~~~~~~~~~~~~~~~~~ 199:43.83 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 199:43.83 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 199:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 199:43.83 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsClassInfoImpl.cpp:7, 199:43.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 199:43.83 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 199:43.83 } else 199:43.83 ^~~~ 199:43.83 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 199:43.83 NS_IMPL_QUERY_CLASSINFO(aClass) \ 199:43.83 ^~~~~~~~~~~~~~~~~~~~~~~ 199:43.83 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 199:43.83 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 199:43.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTArray.h:29, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Tokenizer.h:15, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/IncrementalTokenizer.cpp:7, 199:51.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 199:51.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 199:51.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.63 foundInterface = 0; \ 199:51.63 ^~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:51.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:51.63 ^~~~~~~~~~~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:51.63 NS_INTERFACE_MAP_END 199:51.63 ^~~~~~~~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.63 else 199:51.63 ^~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:51.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:51.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:51.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 199:51.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 199:51.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:51.63 foundInterface = 0; \ 199:51.63 ^~~~~~~~~~~~~~ 199:51.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:51.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:51.65 ^~~~~~~~~~~~~~~~~~~~~~~ 199:51.65 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:51.65 NS_INTERFACE_MAP_END 199:51.65 ^~~~~~~~~~~~~~~~~~~~ 199:51.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:51.65 else 199:51.65 ^~~~ 199:51.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:51.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:51.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:51.65 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArray.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:51.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 199:51.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:52.67 foundInterface = 0; \ 199:52.67 ^~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:52.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:52.67 ^~~~~~~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:52.67 NS_INTERFACE_MAP_END 199:52.67 ^~~~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:52.67 else 199:52.67 ^~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:52.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:52.67 ^~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:52.67 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 199:52.67 ^~~~~~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:52.67 foundInterface = 0; \ 199:52.67 ^~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:52.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:52.67 ^~~~~~~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:309:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:52.67 NS_INTERFACE_MAP_END 199:52.67 ^~~~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:52.67 else 199:52.67 ^~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:52.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:52.67 ^~~~~~~~~~~~~~~~~~ 199:52.67 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashPropertyBag.cpp:308:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:52.67 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 199:52.67 ^~~~~~~~~~~~~~~~~~~~~~ 199:54.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:10, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryImpl.cpp:8, 199:54.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 199:54.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 199:54.63 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 199:54.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 199:54.64 memset(aT, 0, sizeof(T)); 199:54.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 199:54.64 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 199:54.64 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 199:54.64 struct AmountFns 199:54.64 ^~~~~~~~~ 199:54.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:10, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryImpl.cpp:8, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 199:54.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 199:54.64 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 199:54.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 199:54.64 memset(aT, 0, sizeof(T)); 199:54.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 199:54.64 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.cpp:14, 199:54.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 199:54.64 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 199:54.64 struct SizeOfTabFns 199:54.64 ^~~~~~~~~~~~ 199:55.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 199:55.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 199:55.22 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsArrayEnumerator.h:12, 199:55.22 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsPersistentProperties.cpp:7, 199:55.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 199:55.22 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 199:55.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:55.23 foundInterface = 0; \ 199:55.23 ^~~~~~~~~~~~~~ 199:55.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:55.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:55.23 ^~~~~~~~~~~~~~~~~~~~~~~ 199:55.23 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:55.23 NS_INTERFACE_MAP_END 199:55.23 ^~~~~~~~~~~~~~~~~~~~ 199:55.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:55.23 else 199:55.23 ^~~~ 199:55.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:55.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:55.23 ^~~~~~~~~~~~~~~~~~ 199:55.23 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:55.23 NS_INTERFACE_MAP_ENTRY(nsIProperties) 199:55.23 ^~~~~~~~~~~~~~~~~~~~~~ 199:55.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 199:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 199:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 199:55.77 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/Base64.cpp:12, 199:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 199:55.77 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 199:55.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:55.77 foundInterface = 0; \ 199:55.77 ^~~~~~~~~~~~~~ 199:55.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:55.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:55.77 ^~~~~~~~~~~~~~~~~~~~~~~ 199:55.77 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/InputStreamLengthWrapper.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:55.77 NS_INTERFACE_MAP_END 199:55.77 ^~~~~~~~~~~~~~~~~~~~ 199:55.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:55.77 else 199:55.77 ^~~~ 199:55.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:55.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:55.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:55.77 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/InputStreamLengthWrapper.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:55.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 199:55.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:55.79 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 199:55.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:55.79 foundInterface = 0; \ 199:55.79 ^~~~~~~~~~~~~~ 199:55.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:55.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:55.79 ^~~~~~~~~~~~~~~~~~~~~~~ 199:55.79 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:55.79 NS_INTERFACE_MAP_END 199:55.79 ^~~~~~~~~~~~~~~~~~~~ 199:55.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:55.79 else 199:55.79 ^~~~ 199:55.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:55.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:55.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:55.80 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/NonBlockingAsyncInputStream.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:55.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 199:55.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:55.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 199:55.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:55.81 foundInterface = 0; \ 199:55.81 ^~~~~~~~~~~~~~ 199:55.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:55.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:55.81 ^~~~~~~~~~~~~~~~~~~~~~~ 199:55.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/SlicedInputStream.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:55.81 NS_INTERFACE_MAP_END 199:55.81 ^~~~~~~~~~~~~~~~~~~~ 199:55.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:55.81 else 199:55.81 ^~~~ 199:55.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 199:55.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 199:55.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:55.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/SlicedInputStream.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 199:55.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 199:55.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 199:57.44 Compiling netwerk_helper v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/netwerk/base/rust-helper) 199:57.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 199:57.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 199:57.81 foundInterface = 0; \ 199:57.81 ^~~~~~~~~~~~~~ 199:57.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 199:57.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 199:57.81 ^~~~~~~~~~~~~~~~~~~~~~~ 199:57.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsVariant.cpp:2087:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 199:57.81 NS_INTERFACE_MAP_END 199:57.81 ^~~~~~~~~~~~~~~~~~~~ 199:57.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 199:57.81 else 199:57.81 ^~~~ 199:57.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 199:57.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 199:57.81 ^~~~~~~~~~~~~~~~~~ 199:57.81 /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsVariant.cpp:2086:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 199:57.81 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 199:57.81 ^~~~~~~~~~~~~~~~~~~~~~ 200:01.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 200:01.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 200:01.10 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsInputStreamTee.cpp:10, 200:01.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 200:01.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 200:01.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:01.10 foundInterface = 0; \ 200:01.10 ^~~~~~~~~~~~~~ 200:01.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:01.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:01.10 ^~~~~~~~~~~~~~~~~~~~~~~ 200:01.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsMultiplexInputStream.cpp:186:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:01.10 NS_INTERFACE_MAP_END 200:01.10 ^~~~~~~~~~~~~~~~~~~~ 200:01.10 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileUnix.h:22, 200:01.10 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFile.h:36, 200:01.10 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 200:01.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 200:01.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:01.10 } else 200:01.10 ^~~~ 200:01.10 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsMultiplexInputStream.cpp:185:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 200:01.10 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 200:01.10 ^~~~~~~~~~~~~~~~~~~~~~~ 200:01.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 200:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 200:01.24 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsInputStreamTee.cpp:10, 200:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 200:01.24 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 200:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:01.24 foundInterface = 0; \ 200:01.24 ^~~~~~~~~~~~~~ 200:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:01.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:01.24 ^~~~~~~~~~~~~~~~~~~~~~~ 200:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:01.24 NS_INTERFACE_MAP_END 200:01.24 ^~~~~~~~~~~~~~~~~~~~ 200:01.24 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStringStream.cpp:108:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 200:01.24 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 200:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 200:01.24 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileUnix.h:22, 200:01.24 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFile.h:36, 200:01.24 from /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsLocalFileCommon.cpp:9, 200:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 200:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:01.24 } else 200:01.24 ^~~~ 200:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 200:01.24 NS_IMPL_QUERY_CLASSINFO(aClass) \ 200:01.24 ^~~~~~~~~~~~~~~~~~~~~~~ 200:01.24 /builddir/build/BUILD/firefox-64.0.2/xpcom/io/nsStringStream.cpp:108:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 200:01.24 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 200:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 200:07.35 Compiling mozurl v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/netwerk/base/mozurl) 200:08.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 200:08.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 200:08.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 200:08.03 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.h:11, 200:08.03 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.cpp:7, 200:08.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 200:08.03 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 200:08.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:08.03 foundInterface = 0; \ 200:08.03 ^~~~~~~~~~~~~~ 200:08.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:08.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:08.03 ^~~~~~~~~~~~~~~~~~~~~~~ 200:08.03 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:08.03 NS_INTERFACE_MAP_END 200:08.03 ^~~~~~~~~~~~~~~~~~~~ 200:08.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 200:08.03 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:212:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:08.03 } else 200:08.03 ^~~~ 200:08.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.h:11, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.cpp:7, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 200:08.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 200:08.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:08.06 foundInterface = 0; \ 200:08.06 ^~~~~~~~~~~~~~ 200:08.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:08.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:08.06 ^~~~~~~~~~~~~~~~~~~~~~~ 200:08.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:08.06 NS_INTERFACE_MAP_END 200:08.06 ^~~~~~~~~~~~~~~~~~~~ 200:08.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:132:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 200:08.06 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 200:08.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 200:08.06 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:20, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 200:08.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:08.06 } else 200:08.06 ^~~~ 200:08.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 200:08.06 } else 200:08.06 ^~~~ 200:08.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:132:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 200:08.06 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 200:08.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 200:08.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.h:11, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/SynchronizedEventQueue.cpp:7, 200:08.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 200:08.06 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 200:08.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:08.07 foundInterface = 0; \ 200:08.07 ^~~~~~~~~~~~~~ 200:08.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:08.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:08.07 ^~~~~~~~~~~~~~~~~~~~~~~ 200:08.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:203:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:08.07 NS_INTERFACE_MAP_END 200:08.07 ^~~~~~~~~~~~~~~~~~~~ 200:08.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:08.07 else 200:08.07 ^~~~ 200:08.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 200:08.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 200:08.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:08.07 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadManager.cpp:202:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 200:08.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 200:08.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:08.08 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 200:08.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:08.08 foundInterface = 0; \ 200:08.08 ^~~~~~~~~~~~~~ 200:08.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:08.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:08.09 ^~~~~~~~~~~~~~~~~~~~~~~ 200:08.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:08.09 NS_INTERFACE_MAP_END 200:08.09 ^~~~~~~~~~~~~~~~~~~~ 200:08.09 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 200:08.09 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 200:08.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 200:08.09 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThread.cpp:20, 200:08.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 200:08.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 200:08.09 } else 200:08.09 ^~~~ 200:08.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 200:08.09 } else 200:08.09 ^~~~ 200:08.09 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadPool.cpp:42:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 200:08.09 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 200:08.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 200:09.18 Compiling style v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/components/style) 200:10.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:137: 200:10.65 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadUtils.cpp: In function 'EnsureEnvHash()': 200:10.65 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadUtils.cpp:658:1: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 200:10.65 } 200:10.65 ^ 200:10.66 /builddir/build/BUILD/firefox-64.0.2/xpcom/threads/nsThreadUtils.cpp:658:1: warning: the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:13.74 xpcom/reflect/xptcall/md/unix/xptcinvoke_asm_ppc64_linux.o 200:13.75 xpcom/reflect/xptcall/md/unix/xptcstubs_asm_ppc64_linux.o 200:18.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 200:18.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 200:18.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIProtocolHandler.h:10, 200:18.33 from /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeProtocolHandler.h:9, 200:18.33 from /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeProtocolHandler.cpp:13, 200:18.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/chrome/Unified_cpp_chrome0.cpp:2: 200:18.33 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 200:18.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:18.33 foundInterface = 0; \ 200:18.33 ^~~~~~~~~~~~~~ 200:18.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:18.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:18.33 ^~~~~~~~~~~~~~~~~~~~~~~ 200:18.33 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistry.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:18.33 NS_INTERFACE_MAP_END 200:18.33 ^~~~~~~~~~~~~~~~~~~~ 200:18.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:18.33 else 200:18.33 ^~~~ 200:18.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 200:18.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 200:18.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:18.33 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistry.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 200:18.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 200:18.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:21.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/chrome/Unified_cpp_chrome0.cpp:29: 200:21.72 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistryContent.cpp: In member function 'nsChromeRegistryChrome::nsProviderArray::GetProvider(nsTSubstring const&, nsChromeRegistryChrome::nsProviderArray::MatchType)': 200:21.72 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistryContent.cpp:279:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 200:21.72 } 200:21.72 ^ 200:21.72 /builddir/build/BUILD/firefox-64.0.2/chrome/nsChromeRegistryContent.cpp:279:1: warning: the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 200:27.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.h:13, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.cpp:7, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 200:27.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 200:27.18 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 200:27.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 200:27.18 memset(aT, 0, sizeof(T)); 200:27.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 200:27.18 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/XPCOMInit.cpp:100, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 200:27.18 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 200:27.18 struct AmountFns 200:27.18 ^~~~~~~~~ 200:27.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.h:13, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/FileLocation.cpp:7, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 200:27.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 200:27.18 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 200:27.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 200:27.18 memset(aT, 0, sizeof(T)); 200:27.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 200:27.18 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/build/XPCOMInit.cpp:100, 200:27.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 200:27.18 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 200:27.18 struct SizeOfTabFns 200:27.18 ^~~~~~~~~~~~ 200:28.39 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsUtils.h:14, 200:28.39 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCOMPtr.h:30, 200:28.39 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.h:10, 200:28.39 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp:9, 200:28.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest0.cpp:2: 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp: In member function 'virtual nsresult testing::LengthInputStream::QueryInterface(const nsIID&, void**)': 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:28.40 foundInterface = 0; \ 200:28.40 ^~~~~~~~~~~~~~ 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:28.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:28.40 ^~~~~~~~~~~~~~~~~~~~~~~ 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp:226:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:28.40 NS_INTERFACE_MAP_END 200:28.40 ^~~~~~~~~~~~~~~~~~~~ 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:28.40 else 200:28.40 ^~~~ 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 200:28.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 200:28.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:28.40 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/Helpers.cpp:225:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 200:28.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 200:28.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:35.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsExpirationTracker.h:11, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestExpirationTracker.cpp:10, 200:35.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest1.cpp:2: 200:35.78 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp: In member function 'virtual nsresult LengthStream::QueryInterface(const nsIID&, void**)': 200:35.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:35.78 foundInterface = 0; \ 200:35.78 ^~~~~~~~~~~~~~ 200:35.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:35.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:35.78 ^~~~~~~~~~~~~~~~~~~~~~~ 200:35.78 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:35.78 NS_INTERFACE_MAP_END 200:35.78 ^~~~~~~~~~~~~~~~~~~~ 200:35.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:35.78 else 200:35.78 ^~~~ 200:35.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 200:35.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 200:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:35.78 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestInputStreamLengthHelper.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 200:35.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 200:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:36.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult QIInputStream::QueryInterface(const nsIID&, void**)': 200:36.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:36.29 foundInterface = 0; \ 200:36.29 ^~~~~~~~~~~~~~ 200:36.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:36.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:36.29 ^~~~~~~~~~~~~~~~~~~~~~~ 200:36.29 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:314:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:36.29 NS_INTERFACE_MAP_END 200:36.29 ^~~~~~~~~~~~~~~~~~~~ 200:36.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:36.29 else 200:36.29 ^~~~ 200:36.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 200:36.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 200:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:36.29 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestNonBlockingAsyncInputStream.cpp:313:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 200:36.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 200:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 200:39.89 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsUtils.h:14, 200:39.90 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCOMPtr.h:30, 200:39.90 from /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestPLDHash.cpp:8, 200:39.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpcom/tests/gtest/Unified_cpp_xpcom_tests_gtest2.cpp:2: 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component1::QueryInterface(const nsIID&, void**)': 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:39.90 foundInterface = 0; \ 200:39.90 ^~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:39.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:39.90 ^~~~~~~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:39.90 NS_INTERFACE_MAP_END 200:39.90 ^~~~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:39.90 else 200:39.90 ^~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:39.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:39.90 ^~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:120:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:39.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:39.90 ^~~~~~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp: In member function 'virtual nsresult TestRacingServiceManager::Component2::QueryInterface(const nsIID&, void**)': 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:39.90 foundInterface = 0; \ 200:39.90 ^~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:39.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:39.90 ^~~~~~~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:39.90 NS_INTERFACE_MAP_END 200:39.90 ^~~~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:39.90 else 200:39.90 ^~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:39.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:39.90 ^~~~~~~~~~~~~~~~~~ 200:39.90 /builddir/build/BUILD/firefox-64.0.2/xpcom/tests/gtest/TestRacingServiceManager.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:39.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:39.90 ^~~~~~~~~~~~~~~~~~~~~~ 200:54.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DocumentL10n.h:12, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:8, 200:54.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/intl/l10n/Unified_cpp_intl_l10n0.cpp:2: 200:54.82 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::DocumentL10n::QueryInterface(const nsIID&, void**)': 200:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:54.82 foundInterface = 0; \ 200:54.82 ^~~~~~~~~~~~~~ 200:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:54.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:54.82 ^~~~~~~~~~~~~~~~~~~~~~~ 200:54.82 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:54.82 NS_INTERFACE_MAP_END 200:54.82 ^~~~~~~~~~~~~~~~~~~~ 200:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:54.82 else 200:54.82 ^~~~ 200:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:54.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:54.82 ^~~~~~~~~~~~~~~~~~ 200:54.82 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:54.82 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 200:54.82 ^~~~~~~~~~~~~~~~~~~~~~ 200:54.87 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp: In member function 'virtual nsresult mozilla::dom::L10nReadyHandler::QueryInterface(const nsIID&, void**)': 200:54.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 200:54.87 foundInterface = 0; \ 200:54.87 ^~~~~~~~~~~~~~ 200:54.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 200:54.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 200:54.87 ^~~~~~~~~~~~~~~~~~~~~~~ 200:54.87 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 200:54.87 NS_INTERFACE_MAP_END 200:54.87 ^~~~~~~~~~~~~~~~~~~~ 200:54.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 200:54.87 else 200:54.87 ^~~~ 200:54.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 200:54.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 200:54.88 ^~~~~~~~~~~~~~~~~~ 200:54.88 /builddir/build/BUILD/firefox-64.0.2/intl/l10n/DocumentL10n.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 200:54.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 200:54.88 ^~~~~~~~~~~~~~~~~~~~~~ 201:02.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRequestObserver.h:10, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIStreamListener.h:10, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIStreamConverter.h:10, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozITXTToHTMLConv.h:10, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 201:02.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 201:02.87 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 201:02.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:02.87 foundInterface = 0; \ 201:02.87 ^~~~~~~~~~~~~~ 201:02.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:02.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:02.87 ^~~~~~~~~~~~~~~~~~~~~~~ 201:02.87 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:02.87 NS_INTERFACE_MAP_END 201:02.87 ^~~~~~~~~~~~~~~~~~~~ 201:02.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:02.87 else 201:02.87 ^~~~ 201:02.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:02.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:02.87 ^~~~~~~~~~~~~~~~~~ 201:02.87 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsMultiMixedConv.cpp:96:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:02.87 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 201:02.87 ^~~~~~~~~~~~~~~~~~~~~~ 201:02.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 201:02.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:02.91 foundInterface = 0; \ 201:02.91 ^~~~~~~~~~~~~~ 201:02.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:02.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:02.91 ^~~~~~~~~~~~~~~~~~~~~~~ 201:02.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:02.91 NS_INTERFACE_MAP_END 201:02.91 ^~~~~~~~~~~~~~~~~~~~ 201:02.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:02.91 else 201:02.91 ^~~~ 201:02.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:02.91 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:02.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:02.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/nsUnknownDecoder.cpp:134:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:02.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 201:02.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:06.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICache.h:10, 201:06.03 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntry.h:10, 201:06.03 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCache.h:11, 201:06.03 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsApplicationCacheService.cpp:5, 201:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 201:06.03 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 201:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:06.03 foundInterface = 0; \ 201:06.03 ^~~~~~~~~~~~~~ 201:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:06.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:06.03 ^~~~~~~~~~~~~~~~~~~~~~~ 201:06.03 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:06.03 NS_INTERFACE_MAP_END 201:06.03 ^~~~~~~~~~~~~~~~~~~~ 201:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:06.03 else 201:06.03 ^~~~ 201:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:06.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:06.03 ^~~~~~~~~~~~~~~~~~ 201:06.03 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:699:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:06.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:06.03 ^~~~~~~~~~~~~~~~~~~~~~ 201:06.03 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 201:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:06.04 foundInterface = 0; \ 201:06.04 ^~~~~~~~~~~~~~ 201:06.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:06.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:06.04 ^~~~~~~~~~~~~~~~~~~~~~~ 201:06.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:06.04 NS_INTERFACE_MAP_END 201:06.04 ^~~~~~~~~~~~~~~~~~~~ 201:06.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:06.04 else 201:06.04 ^~~~ 201:06.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:06.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:06.04 ^~~~~~~~~~~~~~~~~~ 201:06.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:06.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:06.04 ^~~~~~~~~~~~~~~~~~~~~~ 201:06.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:06.05 foundInterface = 0; \ 201:06.05 ^~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:06.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:06.05 ^~~~~~~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1075:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:06.05 NS_INTERFACE_MAP_END 201:06.05 ^~~~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:06.05 else 201:06.05 ^~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:06.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:06.05 ^~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1074:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:06.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:06.05 ^~~~~~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:06.05 foundInterface = 0; \ 201:06.05 ^~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:06.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:06.05 ^~~~~~~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:06.05 NS_INTERFACE_MAP_END 201:06.05 ^~~~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:06.05 else 201:06.05 ^~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:06.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:06.05 ^~~~~~~~~~~~~~~~~~ 201:06.05 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheEntryDescriptor.cpp:1304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:06.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:06.05 ^~~~~~~~~~~~~~~~~~~~~~ 201:06.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:06.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:06.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 201:06.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIArrayBufferInputStream.h:10, 201:06.07 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/ArrayBufferInputStream.h:9, 201:06.08 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/ArrayBufferInputStream.cpp:7, 201:06.08 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 201:06.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 201:06.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:06.08 foundInterface = 0; \ 201:06.08 ^~~~~~~~~~~~~~ 201:06.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:06.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:06.08 ^~~~~~~~~~~~~~~~~~~~~~~ 201:06.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/PartiallySeekableInputStream.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:06.08 NS_INTERFACE_MAP_END 201:06.08 ^~~~~~~~~~~~~~~~~~~~ 201:06.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:06.08 else 201:06.08 ^~~~ 201:06.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:06.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:06.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:06.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/PartiallySeekableInputStream.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:06.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 201:06.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:06.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 201:06.29 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 201:06.29 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp:88:54: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 201:06.29 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 201:06.29 ^ 201:06.29 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheBinding.h:18, 201:06.29 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheDevice.h:12, 201:06.29 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheService.cpp:24, 201:06.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 201:06.29 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 201:06.29 struct nsDiskCacheHeader { 201:06.29 ^~~~~~~~~~~~~~~~~ 201:06.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 201:06.29 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 201:06.29 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.cpp:371:73: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead [-Wclass-memaccess] 201:06.29 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 201:06.29 ^ 201:06.29 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheBinding.h:18, 201:06.29 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheDevice.h:12, 201:06.29 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsCacheService.cpp:24, 201:06.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 201:06.29 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 201:06.29 class nsDiskCacheRecord { 201:06.29 ^~~~~~~~~~~~~~~~~ 201:12.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:137: 201:12.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RedirectChannelRegistrar.cpp: In member function 'mozilla::net::BackgroundFileSaver::CheckCompletion()': 201:12.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RedirectChannelRegistrar.cpp:112:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:12.04 } // namespace mozilla 201:12.04 ^ 201:12.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RedirectChannelRegistrar.cpp:112:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 201:12.04 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RedirectChannelRegistrar.cpp:112:1: warning: the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:13.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:13.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:13.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAboutModule.h:10, 201:13.78 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 201:13.78 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 201:13.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 201:13.78 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 201:13.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:13.78 foundInterface = 0; \ 201:13.79 ^~~~~~~~~~~~~~ 201:13.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:13.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:13.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.79 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:13.79 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 201:13.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 201:13.79 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:13.79 else 201:13.79 ^~~~ 201:13.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:13.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:13.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAboutModule.h:10, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.h:9, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutBlank.cpp:6, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 201:13.80 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 201:13.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:13.80 foundInterface = 0; \ 201:13.80 ^~~~~~~~~~~~~~ 201:13.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 201:13.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:13.80 NS_INTERFACE_MAP_END \ 201:13.80 ^~~~~~~~~~~~~~~~~~~~ 201:13.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:13.80 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 201:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.80 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:13.80 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 201:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:13.80 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 201:13.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 201:13.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 201:13.80 } else \ 201:13.80 ^~~~ 201:13.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:13.80 } else \ 201:13.80 ^~~~ 201:13.80 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:13.80 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 201:13.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:14.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:14.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICacheEntry.h:10, 201:14.02 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheEntry.h:8, 201:14.02 from /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheEntry.cpp:6, 201:14.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 201:14.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 201:14.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:14.02 foundInterface = 0; \ 201:14.02 ^~~~~~~~~~~~~~ 201:14.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:14.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:14.02 ^~~~~~~~~~~~~~~~~~~~~~~ 201:14.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFile.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:14.02 NS_INTERFACE_MAP_END 201:14.02 ^~~~~~~~~~~~~~~~~~~~ 201:14.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:14.02 else 201:14.02 ^~~~ 201:14.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:14.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFile.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:14.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 201:14.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.07 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 201:14.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:14.07 foundInterface = 0; \ 201:14.07 ^~~~~~~~~~~~~~ 201:14.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:14.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:14.07 ^~~~~~~~~~~~~~~~~~~~~~~ 201:14.07 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:14.07 NS_INTERFACE_MAP_END 201:14.07 ^~~~~~~~~~~~~~~~~~~~ 201:14.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:14.07 else 201:14.07 ^~~~ 201:14.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:14.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:14.07 ^~~~~~~~~~~~~~~~~~ 201:14.07 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:14.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:14.07 ^~~~~~~~~~~~~~~~~~~~~~ 201:14.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 201:14.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:14.14 foundInterface = 0; \ 201:14.14 ^~~~~~~~~~~~~~ 201:14.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:14.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:14.14 ^~~~~~~~~~~~~~~~~~~~~~~ 201:14.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileIOManager.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:14.14 NS_INTERFACE_MAP_END 201:14.14 ^~~~~~~~~~~~~~~~~~~~ 201:14.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:14.14 else 201:14.14 ^~~~ 201:14.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:14.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:14.14 ^~~~~~~~~~~~~~~~~~ 201:14.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileIOManager.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:14.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:14.14 ^~~~~~~~~~~~~~~~~~~~~~ 201:14.23 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 201:14.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:14.23 foundInterface = 0; \ 201:14.23 ^~~~~~~~~~~~~~ 201:14.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:14.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:14.23 ^~~~~~~~~~~~~~~~~~~~~~~ 201:14.23 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileInputStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:14.23 NS_INTERFACE_MAP_END 201:14.23 ^~~~~~~~~~~~~~~~~~~~ 201:14.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:14.23 else 201:14.23 ^~~~ 201:14.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:14.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:14.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.23 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileInputStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:14.23 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 201:14.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.26 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 201:14.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:14.26 foundInterface = 0; \ 201:14.26 ^~~~~~~~~~~~~~ 201:14.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:14.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:14.26 ^~~~~~~~~~~~~~~~~~~~~~~ 201:14.26 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileOutputStream.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:14.26 NS_INTERFACE_MAP_END 201:14.26 ^~~~~~~~~~~~~~~~~~~~ 201:14.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:14.26 else 201:14.26 ^~~~ 201:14.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:14.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:14.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:14.26 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheFileOutputStream.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:14.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 201:14.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:16.87 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 201:16.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:16.87 foundInterface = 0; \ 201:16.87 ^~~~~~~~~~~~~~ 201:16.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:16.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:16.87 ^~~~~~~~~~~~~~~~~~~~~~~ 201:16.87 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:16.87 NS_INTERFACE_MAP_END 201:16.87 ^~~~~~~~~~~~~~~~~~~~ 201:16.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:16.87 else 201:16.87 ^~~~ 201:16.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:16.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:16.88 ^~~~~~~~~~~~~~~~~~ 201:16.88 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:16.88 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 201:16.88 ^~~~~~~~~~~~~~~~~~~~~~ 201:17.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:17.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 201:17.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 201:17.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 201:17.82 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsDNSPrefetch.h:9, 201:17.82 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsDNSPrefetch.cpp:6, 201:17.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 201:17.82 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 201:17.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:17.82 foundInterface = 0; \ 201:17.82 ^~~~~~~~~~~~~~ 201:17.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:17.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:17.82 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:17.82 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 201:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:17.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:17.82 else 201:17.82 ^~~~ 201:17.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 201:17.82 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 201:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:17.82 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp:439:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 201:17.82 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 201:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:18.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 201:18.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 201:18.91 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RequestContextService.cpp:7, 201:18.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 201:18.91 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 201:18.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:18.91 foundInterface = 0; \ 201:18.91 ^~~~~~~~~~~~~~ 201:18.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:18.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:18.92 ^~~~~~~~~~~~~~~~~~~~~~~ 201:18.92 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:18.92 NS_INTERFACE_MAP_END 201:18.92 ^~~~~~~~~~~~~~~~~~~~ 201:18.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:18.92 else 201:18.92 ^~~~ 201:18.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:18.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:18.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.92 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:18.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 201:18.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 201:18.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:18.93 foundInterface = 0; \ 201:18.93 ^~~~~~~~~~~~~~ 201:18.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:18.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:18.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.93 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:18.93 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 201:18.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.93 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:11, 201:18.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:128: 201:18.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:18.94 } else 201:18.94 ^~~~ 201:18.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 201:18.94 } else 201:18.94 ^~~~ 201:18.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:18.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 201:18.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 201:18.95 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/RequestContextService.cpp:7, 201:18.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 201:18.95 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 201:18.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:18.95 foundInterface = 0; \ 201:18.95 ^~~~~~~~~~~~~~ 201:18.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 201:18.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 201:18.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.95 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:852:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 201:18.95 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 201:18.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:18.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:18.95 else 201:18.95 ^~~~ 201:18.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:18.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:18.95 ^~~~~~~~~~~~~~~~~~ 201:18.95 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsBufferedStreams.cpp:851:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:18.95 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 201:18.95 ^~~~~~~~~~~~~~~~~~~~~~ 201:20.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:137: 201:20.58 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 201:20.58 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheObserver.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:20.58 } // namespace mozilla 201:20.58 ^ 201:20.58 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheObserver.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:20.58 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheObserver.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 201:20.59 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheObserver.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:20.59 /builddir/build/BUILD/firefox-64.0.2/netwerk/cache2/CacheObserver.cpp:505:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:20.67 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 201:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:20.67 foundInterface = 0; \ 201:20.67 ^~~~~~~~~~~~~~ 201:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:20.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:20.67 ^~~~~~~~~~~~~~~~~~~~~~~ 201:20.67 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:20.67 NS_INTERFACE_MAP_END 201:20.67 ^~~~~~~~~~~~~~~~~~~~ 201:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:20.67 else 201:20.67 ^~~~ 201:20.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:20.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:20.67 ^~~~~~~~~~~~~~~~~~ 201:20.67 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:20.67 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 201:20.67 ^~~~~~~~~~~~~~~~~~~~~~ 201:20.70 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 201:20.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:20.70 foundInterface = 0; \ 201:20.70 ^~~~~~~~~~~~~~ 201:20.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:20.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:20.70 ^~~~~~~~~~~~~~~~~~~~~~~ 201:20.70 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsMIMEInputStream.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:20.70 NS_INTERFACE_MAP_END 201:20.70 ^~~~~~~~~~~~~~~~~~~~ 201:20.70 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsFileStreams.cpp:24, 201:20.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 201:20.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:20.70 } else 201:20.70 ^~~~ 201:20.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 201:20.70 } else 201:20.70 ^~~~ 201:30.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:30.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:30.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 201:30.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 201:30.55 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 201:30.55 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 201:30.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 201:30.55 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 201:30.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:30.55 foundInterface = 0; \ 201:30.55 ^~~~~~~~~~~~~~ 201:30.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:30.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:30.55 ^~~~~~~~~~~~~~~~~~~~~~~ 201:30.55 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:30.55 NS_INTERFACE_MAP_END 201:30.56 ^~~~~~~~~~~~~~~~~~~~ 201:30.56 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp:13, 201:30.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 201:30.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 201:30.56 } else 201:30.56 ^~~~ 201:30.56 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsProtocolProxyService.cpp:806:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 201:30.56 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 201:30.56 ^~~~~~~~~~~~~~~~~~~~~~~ 201:30.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:30.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:30.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 201:30.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 201:30.65 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 201:30.65 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 201:30.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 201:30.65 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 201:30.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:30.65 foundInterface = 0; \ 201:30.65 ^~~~~~~~~~~~~~ 201:30.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:30.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:30.65 ^~~~~~~~~~~~~~~~~~~~~~~ 201:30.65 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:30.65 NS_INTERFACE_MAP_END 201:30.65 ^~~~~~~~~~~~~~~~~~~~ 201:30.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:30.65 else 201:30.65 ^~~~ 201:30.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:30.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:30.65 ^~~~~~~~~~~~~~~~~~ 201:30.65 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:30.65 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 201:30.65 ^~~~~~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 201:31.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:31.08 foundInterface = 0; \ 201:31.08 ^~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:31.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:31.08 ^~~~~~~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:31.08 NS_INTERFACE_MAP_END \ 201:31.08 ^~~~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:31.08 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 201:31.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.08 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:31.09 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 201:31.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.09 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 201:31.09 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 201:31.09 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 201:31.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 201:31.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 201:31.09 } else \ 201:31.09 ^~~~ 201:31.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:31.09 } else \ 201:31.09 ^~~~ 201:31.09 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:31.09 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 201:31.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:31.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:31.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 201:31.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 201:31.11 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 201:31.11 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 201:31.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 201:31.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 201:31.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:31.11 foundInterface = 0; \ 201:31.11 ^~~~~~~~~~~~~~ 201:31.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:31.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:31.11 ^~~~~~~~~~~~~~~~~~~~~~~ 201:31.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:31.11 NS_INTERFACE_MAP_END 201:31.11 ^~~~~~~~~~~~~~~~~~~~ 201:31.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:31.11 else 201:31.11 ^~~~ 201:31.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:31.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:31.11 ^~~~~~~~~~~~~~~~~~ 201:31.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:31.11 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 201:31.11 ^~~~~~~~~~~~~~~~~~~~~~ 201:31.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 201:31.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:31.13 foundInterface = 0; \ 201:31.13 ^~~~~~~~~~~~~~ 201:31.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:31.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:31.13 ^~~~~~~~~~~~~~~~~~~~~~~ 201:31.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:31.13 NS_INTERFACE_MAP_END \ 201:31.13 ^~~~~~~~~~~~~~~~~~~~ 201:31.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:31.13 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 201:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.13 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:31.13 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 201:31.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:31.13 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 201:31.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 201:31.13 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 201:31.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 201:31.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 201:31.13 } else \ 201:31.13 ^~~~ 201:31.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:31.13 } else \ 201:31.13 ^~~~ 201:31.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:31.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 201:31.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:32.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:32.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 201:32.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAsyncInputStream.h:10, 201:32.11 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.h:23, 201:32.11 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsPreloadedStream.cpp:6, 201:32.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 201:32.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 201:32.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:32.11 foundInterface = 0; \ 201:32.11 ^~~~~~~~~~~~~~ 201:32.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:32.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:32.11 ^~~~~~~~~~~~~~~~~~~~~~~ 201:32.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:1237:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:32.11 NS_INTERFACE_MAP_END 201:32.11 ^~~~~~~~~~~~~~~~~~~~ 201:32.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:32.11 else 201:32.11 ^~~~ 201:32.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:32.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:32.11 ^~~~~~~~~~~~~~~~~~ 201:32.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:1236:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:32.11 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 201:32.11 ^~~~~~~~~~~~~~~~~~~~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 201:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:32.14 foundInterface = 0; \ 201:32.14 ^~~~~~~~~~~~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:32.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:32.14 ^~~~~~~~~~~~~~~~~~~~~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:32.14 NS_INTERFACE_MAP_END \ 201:32.14 ^~~~~~~~~~~~~~~~~~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:32.14 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 201:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:2169:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:32.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 201:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:32.14 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 201:32.14 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.h:16, 201:32.14 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleNestedURI.cpp:10, 201:32.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 201:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 201:32.14 } else \ 201:32.14 ^~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:32.14 } else \ 201:32.14 ^~~~ 201:32.14 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.cpp:2169:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:32.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 201:32.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:35.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:35.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:35.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 201:35.74 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStreamLoader.h:9, 201:35.74 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStreamLoader.cpp:6, 201:35.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 201:35.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 201:35.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:35.74 foundInterface = 0; \ 201:35.74 ^~~~~~~~~~~~~~ 201:35.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:35.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:35.74 ^~~~~~~~~~~~~~~~~~~~~~~ 201:35.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsUDPSocket.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:35.74 NS_INTERFACE_MAP_END 201:35.74 ^~~~~~~~~~~~~~~~~~~~ 201:35.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:35.74 else 201:35.74 ^~~~ 201:35.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:35.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:35.74 ^~~~~~~~~~~~~~~~~~ 201:35.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsUDPSocket.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:35.74 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 201:35.74 ^~~~~~~~~~~~~~~~~~~~~~ 201:43.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerializable.h:10, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIPrincipal.h:10, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsJSPrincipals.h:10, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoParent.h:8, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 201:43.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 201:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:43.30 foundInterface = 0; \ 201:43.30 ^~~~~~~~~~~~~~ 201:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:43.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:43.30 ^~~~~~~~~~~~~~~~~~~~~~~ 201:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:43.30 NS_INTERFACE_MAP_END \ 201:43.30 ^~~~~~~~~~~~~~~~~~~~ 201:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:43.30 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 201:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:43.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:43.30 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 201:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:43.30 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsStandardURL.h:24, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 201:43.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 201:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 201:43.30 } else \ 201:43.30 ^~~~ 201:43.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 201:43.30 } else \ 201:43.30 ^~~~ 201:43.30 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 201:43.30 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 201:43.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:45.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 201:45.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 201:45.46 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 201:45.46 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 201:45.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 201:45.46 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 201:45.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:45.47 foundInterface = 0; \ 201:45.47 ^~~~~~~~~~~~~~ 201:45.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:45.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:45.47 ^~~~~~~~~~~~~~~~~~~~~~~ 201:45.47 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:45.47 NS_INTERFACE_MAP_END 201:45.47 ^~~~~~~~~~~~~~~~~~~~ 201:45.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:45.47 else 201:45.47 ^~~~ 201:45.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 201:45.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 201:45.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:45.47 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 201:45.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 201:45.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 201:52.74 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketLog.h:12, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 201:52.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 201:52.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 201:52.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:52.74 foundInterface = 0; \ 201:52.74 ^~~~~~~~~~~~~~ 201:52.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:52.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:52.74 ^~~~~~~~~~~~~~~~~~~~~~~ 201:52.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:52.74 NS_INTERFACE_MAP_END 201:52.74 ^~~~~~~~~~~~~~~~~~~~ 201:52.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:52.74 else 201:52.74 ^~~~ 201:52.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:52.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:52.74 ^~~~~~~~~~~~~~~~~~ 201:52.74 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:52.74 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 201:52.74 ^~~~~~~~~~~~~~~~~~~~~~ 201:52.80 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 201:52.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:52.80 foundInterface = 0; \ 201:52.80 ^~~~~~~~~~~~~~ 201:52.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:52.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:52.80 ^~~~~~~~~~~~~~~~~~~~~~~ 201:52.80 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:52.80 NS_INTERFACE_MAP_END 201:52.80 ^~~~~~~~~~~~~~~~~~~~ 201:52.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:52.80 else 201:52.80 ^~~~ 201:52.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:52.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:52.81 ^~~~~~~~~~~~~~~~~~ 201:52.81 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:52.81 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 201:52.81 ^~~~~~~~~~~~~~~~~~~~~~ 201:52.82 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 201:52.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:52.82 foundInterface = 0; \ 201:52.82 ^~~~~~~~~~~~~~ 201:52.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:52.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:52.82 ^~~~~~~~~~~~~~~~~~~~~~~ 201:52.82 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:52.82 NS_INTERFACE_MAP_END 201:52.82 ^~~~~~~~~~~~~~~~~~~~ 201:52.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:52.82 else 201:52.82 ^~~~ 201:52.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:52.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:52.82 ^~~~~~~~~~~~~~~~~~ 201:52.82 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketEventService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:52.82 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 201:52.82 ^~~~~~~~~~~~~~~~~~~~~~ 201:52.83 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 201:52.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:52.83 foundInterface = 0; \ 201:52.83 ^~~~~~~~~~~~~~ 201:52.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:52.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:52.83 ^~~~~~~~~~~~~~~~~~~~~~~ 201:52.83 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:52.83 NS_INTERFACE_MAP_END 201:52.83 ^~~~~~~~~~~~~~~~~~~~ 201:52.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:52.83 else 201:52.83 ^~~~ 201:52.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:52.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:52.83 ^~~~~~~~~~~~~~~~~~ 201:52.83 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:52.83 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 201:52.83 ^~~~~~~~~~~~~~~~~~~~~~ 201:57.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:74: 201:57.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 201:57.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:166:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:57.02 } // mozilla namespace 201:57.02 ^ 201:57.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:166:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:57.02 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 201:57.03 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:166:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 201:57.03 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/websocket/WebSocketFrame.cpp:166:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 201:59.95 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpLog.h:21, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/ASpdySession.cpp:8, 201:59.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 201:59.95 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 201:59.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 201:59.96 foundInterface = 0; \ 201:59.96 ^~~~~~~~~~~~~~ 201:59.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 201:59.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 201:59.96 ^~~~~~~~~~~~~~~~~~~~~~~ 201:59.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 201:59.96 NS_INTERFACE_MAP_END 201:59.96 ^~~~~~~~~~~~~~~~~~~~ 201:59.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 201:59.96 else 201:59.96 ^~~~ 201:59.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 201:59.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 201:59.96 ^~~~~~~~~~~~~~~~~~ 201:59.96 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 201:59.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 201:59.96 ^~~~~~~~~~~~~~~~~~~~~~ 202:00.37 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 202:00.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:00.37 foundInterface = 0; \ 202:00.37 ^~~~~~~~~~~~~~ 202:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:00.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:00.38 ^~~~~~~~~~~~~~~~~~~~~~~ 202:00.38 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:00.38 NS_INTERFACE_MAP_END 202:00.38 ^~~~~~~~~~~~~~~~~~~~ 202:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 202:00.38 else 202:00.38 ^~~~ 202:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 202:00.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 202:00.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:00.38 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/Http2Session.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 202:00.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 202:00.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.34 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 202:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:02.35 foundInterface = 0; \ 202:02.35 ^~~~~~~~~~~~~~ 202:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:02.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.35 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:02.35 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 202:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:02.35 } else 202:02.35 ^~~~ 202:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:02.35 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:02.35 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpBaseChannel.cpp:430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:02.35 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 202:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:04.40 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 202:04.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:04.40 foundInterface = 0; \ 202:04.40 ^~~~~~~~~~~~~~ 202:04.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:04.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:04.40 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelChild.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:04.40 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 202:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:04.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:04.40 } else 202:04.40 ^~~~ 202:04.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:04.40 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:04.40 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelChild.cpp:302:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:04.40 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelChild) 202:04.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:08.53 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpLog.h:21, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp:8, 202:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 202:08.53 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 202:08.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:08.53 foundInterface = 0; \ 202:08.53 ^~~~~~~~~~~~~~ 202:08.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:08.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:08.54 ^~~~~~~~~~~~~~~~~~~~~~~ 202:08.54 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp:307:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:08.54 NS_INTERFACE_MAP_END 202:08.54 ^~~~~~~~~~~~~~~~~~~~ 202:08.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:08.54 } else 202:08.54 ^~~~ 202:08.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:08.54 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:08.54 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParent.cpp:306:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:08.54 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 202:08.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:08.65 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 202:08.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:08.65 foundInterface = 0; \ 202:08.65 ^~~~~~~~~~~~~~ 202:08.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:08.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:08.65 ^~~~~~~~~~~~~~~~~~~~~~~ 202:08.65 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParentListener.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:08.65 NS_INTERFACE_MAP_END 202:08.65 ^~~~~~~~~~~~~~~~~~~~ 202:08.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:08.65 } else 202:08.65 ^~~~ 202:08.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:08.65 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:08.65 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpChannelParentListener.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:08.65 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 202:08.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:09.75 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/TrackingDummyChannel.cpp: In member function 'virtual nsresult mozilla::net::TrackingDummyChannel::QueryInterface(const nsIID&, void**)': 202:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:09.75 foundInterface = 0; \ 202:09.75 ^~~~~~~~~~~~~~ 202:09.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:09.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:09.76 ^~~~~~~~~~~~~~~~~~~~~~~ 202:09.76 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/TrackingDummyChannel.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:09.76 NS_INTERFACE_MAP_END 202:09.76 ^~~~~~~~~~~~~~~~~~~~ 202:09.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:09.76 } else 202:09.76 ^~~~ 202:09.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:09.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:09.76 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/TrackingDummyChannel.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:09.76 NS_INTERFACE_MAP_ENTRY_CONCRETE(TrackingDummyChannel) 202:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.10 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/NeckoChild.h:11, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/HttpLog.h:21, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpBasicAuth.cpp:7, 202:21.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 202:21.10 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 202:21.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:21.10 foundInterface = 0; \ 202:21.10 ^~~~~~~~~~~~~~ 202:21.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 202:21.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 202:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.10 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 202:21.10 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 202:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:21.11 } else 202:21.11 ^~~~ 202:21.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:21.11 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.11 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpChannel.cpp:6099:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:21.11 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 202:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.36 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 202:21.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:21.37 foundInterface = 0; \ 202:21.37 ^~~~~~~~~~~~~~ 202:21.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:21.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:21.37 ^~~~~~~~~~~~~~~~~~~~~~~ 202:21.37 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2359:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:21.37 NS_INTERFACE_MAP_END 202:21.37 ^~~~~~~~~~~~~~~~~~~~ 202:21.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 202:21.37 } else 202:21.37 ^~~~ 202:21.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 202:21.37 NS_IMPL_QUERY_BODY_CONCRETE(_class) 202:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.37 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnection.cpp:2358:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 202:21.37 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 202:21.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 202:21.48 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 202:21.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 202:21.49 foundInterface = 0; \ 202:21.49 ^~~~~~~~~~~~~~ 202:21.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 202:21.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 202:21.49 ^~~~~~~~~~~~~~~~~~~~~~~ 202:21.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 202:21.49 NS_INTERFACE_MAP_END 202:21.49 ^~~~~~~~~~~~~~~~~~~~ 202:21.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:47: 202:21.49 /builddir/build/BUILD/firefox-64.0.2/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3947:7: note: some parts of macro expansion are not guarded by this 'else' clause 202:21.49 } else 202:21.49 ^~~~ 202:23.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 202:23.21 /builddir/build/BUILD/firefox-64.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp: In function 'void ParseFTPFile(const char*, const char*)': 202:23.21 /builddir/build/BUILD/firefox-64.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:107: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] 202:23.21 memset(&state, 0, sizeof(state)); 202:23.21 ^ 202:23.21 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:11, 202:23.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/netwerk/test/gtest/parse-ftp/Unified_cpp_gtest_parse-ftp0.cpp:2: 202:23.21 /builddir/build/BUILD/firefox-64.0.2/netwerk/streamconv/converters/ParseFTPList.h:72:8: note: 'struct list_state' declared here 202:23.21 struct list_state 202:23.21 ^~~~~~~~~~ 203:08.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message.h:21, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_channel.h:13, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ipc/Transport.h:11, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/ipc/glue/BackgroundChild.h:11, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/ipc/glue/BackgroundImpl.cpp:7, 203:08.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 203:08.48 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 203:08.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 203:08.48 foundInterface = 0; \ 203:08.48 ^~~~~~~~~~~~~~ 203:08.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 203:08.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 203:08.48 ^~~~~~~~~~~~~~~~~~~~~~~ 203:08.48 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamDestination.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 203:08.48 NS_INTERFACE_MAP_END 203:08.48 ^~~~~~~~~~~~~~~~~~~~ 203:08.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 203:08.48 else 203:08.48 ^~~~ 203:08.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 203:08.48 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 203:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:08.48 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamDestination.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 203:08.48 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 203:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 203:13.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:137: 203:13.16 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 203:13.17 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamParent.cpp:226:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:13.17 } // namespace mozilla 203:13.17 ^ 203:13.17 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamParent.cpp:226:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:13.17 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 203:13.17 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamParent.cpp:226:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:13.17 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/IPCStreamParent.cpp:226:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:25.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/glue/Unified_cpp_ipc_glue1.cpp:137: 203:25.10 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/URIUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 203:25.10 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/URIUtils.cpp:158:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:25.10 } // namespace mozilla 203:25.10 ^ 203:25.10 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/URIUtils.cpp:158:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:25.10 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/URIUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 203:25.10 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/URIUtils.cpp:158:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 203:25.10 /builddir/build/BUILD/firefox-64.0.2/ipc/glue/URIUtils.cpp:158:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 203:34.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 203:34.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 203:34.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 203:34.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 203:34.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 203:34.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 203:34.72 from /builddir/build/BUILD/firefox-64.0.2/js/src/jsfriendapi.h:18, 203:34.73 from /builddir/build/BUILD/firefox-64.0.2/js/ipc/CPOWTimer.cpp:8, 203:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 203:34.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 203:34.73 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 203:34.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 203:34.73 memset(aT, 0, sizeof(T)); 203:34.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 203:34.73 In file included from /builddir/build/BUILD/firefox-64.0.2/js/ipc/JavaScriptChild.cpp:13, 203:34.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 203:34.73 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 203:34.73 struct GlobalProperties { 203:34.73 ^~~~~~~~~~~~~~~~ 204:29.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 204:29.15 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 204:29.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 204:29.15 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 204:29.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:29.15 memset(aT, 0, sizeof(T)); 204:29.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:29.15 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 204:29.15 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 204:29.15 struct GlobalProperties { 204:29.15 ^~~~~~~~~~~~~~~~ 204:29.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsfriendapi.h:18, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Proxy.h:12, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Wrapper.h:12, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/WrapperFactory.h:10, 204:29.67 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/XrayWrapper.h:12, 204:29.68 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:7: 204:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 204:29.68 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 204:29.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:29.68 memset(aT, 0, sizeof(T)); 204:29.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:29.68 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/XrayWrapper.cpp:17: 204:29.68 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 204:29.68 struct GlobalProperties { 204:29.68 ^~~~~~~~~~~~~~~~ 204:33.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:33.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 204:33.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:10, 204:33.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 204:33.90 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 204:33.90 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 204:33.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 204:33.91 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 204:33.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:33.91 foundInterface = 0; \ 204:33.91 ^~~~~~~~~~~~~~ 204:33.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:33.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:33.91 ^~~~~~~~~~~~~~~~~~~~~~~ 204:33.91 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:368:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:33.91 NS_INTERFACE_MAP_END 204:33.91 ^~~~~~~~~~~~~~~~~~~~ 204:33.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:33.91 else 204:33.91 ^~~~ 204:33.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:33.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:33.91 ^~~~~~~~~~~~~~~~~~ 204:33.91 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ChromeScriptLoader.cpp:367:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:33.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 204:33.91 ^~~~~~~~~~~~~~~~~~~~~~ 204:35.70 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 204:35.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:35.70 foundInterface = 0; \ 204:35.70 ^~~~~~~~~~~~~~ 204:35.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:35.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:35.70 ^~~~~~~~~~~~~~~~~~~~~~~ 204:35.70 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:328:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:35.71 NS_INTERFACE_MAP_END 204:35.71 ^~~~~~~~~~~~~~~~~~~~ 204:35.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:35.71 else 204:35.71 ^~~~ 204:35.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:35.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:35.71 ^~~~~~~~~~~~~~~~~~ 204:35.71 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:327:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:35.71 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 204:35.71 ^~~~~~~~~~~~~~~~~~~~~~ 204:35.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:35.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:35.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:35.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 204:35.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 204:35.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 204:35.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:35.91 memset(aT, 0, sizeof(T)); 204:35.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:35.91 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ScriptPreloader.cpp:30, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 204:35.91 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 204:35.91 struct AmountFns 204:35.91 ^~~~~~~~~ 204:35.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 204:35.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 204:35.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 204:35.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 204:35.92 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 204:35.92 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 204:35.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 204:35.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 204:35.92 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 204:35.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:35.92 memset(aT, 0, sizeof(T)); 204:35.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:35.92 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/ScriptPreloader.cpp:30, 204:35.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:29: 204:35.92 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 204:35.92 struct SizeOfTabFns 204:35.92 ^~~~~~~~~~~~ 204:35.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:35.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:35.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.h:9, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/AutoMemMap.cpp:7, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 204:35.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 204:35.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 204:35.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:35.96 memset(aT, 0, sizeof(T)); 204:35.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:35.96 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 204:35.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 204:35.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 204:35.96 struct GlobalProperties { 204:35.96 ^~~~~~~~~~~~~~~~ 204:36.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:36.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:36.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:36.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:36.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:36.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Id.h:26, 204:36.75 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/AccessCheck.h:10, 204:36.75 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/AccessCheck.cpp:7, 204:36.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 204:36.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 204:36.75 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 204:36.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:36.75 memset(aT, 0, sizeof(T)); 204:36.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:36.75 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/wrappers/AccessCheck.cpp:25, 204:36.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 204:36.75 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 204:36.75 struct GlobalProperties { 204:36.75 ^~~~~~~~~~~~~~~~ 204:44.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:44.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 204:44.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 204:44.54 from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARInputStream.h:10, 204:44.54 from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJAR.cpp:7, 204:44.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 204:44.54 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 204:44.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:44.54 foundInterface = 0; \ 204:44.54 ^~~~~~~~~~~~~~ 204:44.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:44.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:44.54 ^~~~~~~~~~~~~~~~~~~~~~~ 204:44.54 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:44.54 NS_INTERFACE_MAP_END 204:44.54 ^~~~~~~~~~~~~~~~~~~~ 204:44.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:44.54 } else 204:44.54 ^~~~ 204:44.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 204:44.54 NS_IMPL_QUERY_BODY_CONCRETE(_class) 204:44.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:44.54 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 204:44.54 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 204:44.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 204:44.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:44.55 foundInterface = 0; \ 204:44.55 ^~~~~~~~~~~~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:44.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:44.55 ^~~~~~~~~~~~~~~~~~~~~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:44.55 NS_INTERFACE_MAP_END \ 204:44.55 ^~~~~~~~~~~~~~~~~~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 204:44.55 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 204:44.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 204:44.55 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 204:44.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:44.55 In file included from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.h:17, 204:44.55 from /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARFactory.cpp:16, 204:44.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 204:44.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 204:44.55 } else \ 204:44.55 ^~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 204:44.55 } else \ 204:44.55 ^~~~ 204:44.55 /builddir/build/BUILD/firefox-64.0.2/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 204:44.55 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 204:44.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:45.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:45.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:45.81 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 204:45.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:45.81 foundInterface = 0; \ 204:45.81 ^~~~~~~~~~~~~~ 204:45.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:45.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:45.81 ^~~~~~~~~~~~~~~~~~~~~~~ 204:45.81 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/Sandbox.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:45.81 NS_INTERFACE_MAP_END 204:45.81 ^~~~~~~~~~~~~~~~~~~~ 204:45.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 204:45.81 else 204:45.81 ^~~~ 204:45.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 204:45.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 204:45.81 ^~~~~~~~~~~~~~~~~~ 204:45.81 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/Sandbox.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 204:45.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 204:45.81 ^~~~~~~~~~~~~~~~~~~~~~ 204:46.42 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 204:46.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:46.43 foundInterface = 0; \ 204:46.43 ^~~~~~~~~~~~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:46.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:46.43 ^~~~~~~~~~~~~~~~~~~~~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:46.43 NS_INTERFACE_MAP_END 204:46.43 ^~~~~~~~~~~~~~~~~~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.43 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 204:46.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp:3424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 204:46.43 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 204:46.43 ^~~~~~~~~~~~~~~~~~~~ 204:46.43 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 204:46.43 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:46.43 } else 204:46.43 ^~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 204:46.43 } else 204:46.43 ^~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.43 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 204:46.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.43 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp:3424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 204:46.43 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 204:46.43 ^~~~~~~~~~~~~~~~~~~~ 204:46.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.44 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 204:46.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:46.44 foundInterface = 0; \ 204:46.44 ^~~~~~~~~~~~~~ 204:46.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 204:46.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 204:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.44 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCComponents.cpp:3434:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 204:46.44 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 204:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.44 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:46.44 } else 204:46.44 ^~~~ 204:46.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 204:46.45 } else 204:46.45 ^~~~ 204:46.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.80 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 204:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:46.80 foundInterface = 0; \ 204:46.80 ^~~~~~~~~~~~~~ 204:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:46.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:46.81 ^~~~~~~~~~~~~~~~~~~~~~~ 204:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:46.81 NS_INTERFACE_MAP_END 204:46.81 ^~~~~~~~~~~~~~~~~~~~ 204:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 204:46.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.81 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 204:46.81 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 204:46.81 ^~~~~~~~~~~~~~~~~~~~ 204:46.81 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:46.81 } else 204:46.81 ^~~~ 204:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 204:46.81 } else 204:46.81 ^~~~ 204:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.81 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 204:46.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.81 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 204:46.81 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 204:46.81 ^~~~~~~~~~~~~~~~~~~~ 204:46.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 204:46.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 204:46.82 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 204:46.82 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.82 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 204:46.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:46.82 foundInterface = 0; \ 204:46.82 ^~~~~~~~~~~~~~ 204:46.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:46.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:46.82 ^~~~~~~~~~~~~~~~~~~~~~~ 204:46.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:46.82 NS_INTERFACE_MAP_END 204:46.82 ^~~~~~~~~~~~~~~~~~~~ 204:46.82 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:282:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.82 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 204:46.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.82 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 204:46.82 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:46.82 } else 204:46.82 ^~~~ 204:46.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 204:46.82 } else 204:46.82 ^~~~ 204:46.82 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:282:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.82 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 204:46.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.83 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 204:46.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 204:46.83 foundInterface = 0; \ 204:46.83 ^~~~~~~~~~~~~~ 204:46.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 204:46.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 204:46.83 ^~~~~~~~~~~~~~~~~~~~~~~ 204:46.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 204:46.83 NS_INTERFACE_MAP_END 204:46.83 ^~~~~~~~~~~~~~~~~~~~ 204:46.83 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:547:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.83 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 204:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:46.83 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:46.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:46.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 204:46.83 } else 204:46.83 ^~~~ 204:46.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 204:46.83 } else 204:46.83 ^~~~ 204:46.83 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCJSID.cpp:547:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 204:46.83 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 204:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 204:47.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:10, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:76, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:47.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 204:47.18 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 204:47.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 204:47.18 memset(aT, 0, sizeof(T)); 204:47.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 204:47.18 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/ExportHelpers.cpp:7, 204:47.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 204:47.18 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 204:47.18 struct GlobalProperties { 204:47.18 ^~~~~~~~~~~~~~~~ 205:21.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 205:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIArray.h:10, 205:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIArrayExtensions.h:10, 205:21.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIMutableArray.h:10, 205:21.76 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp:10: 205:21.76 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 205:21.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:21.76 foundInterface = 0; \ 205:21.76 ^~~~~~~~~~~~~~ 205:21.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:21.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:21.77 ^~~~~~~~~~~~~~~~~~~~~~~ 205:21.77 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:21.77 NS_INTERFACE_MAP_END 205:21.77 ^~~~~~~~~~~~~~~~~~~~ 205:21.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:21.77 else 205:21.77 ^~~~ 205:21.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 205:21.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 205:21.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:21.77 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 205:21.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 205:21.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:22.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:22.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 205:22.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsXULAppAPI.h:13, 205:22.53 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 205:22.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 205:22.53 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 205:22.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:22.54 foundInterface = 0; \ 205:22.54 ^~~~~~~~~~~~~~ 205:22.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:22.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:22.54 ^~~~~~~~~~~~~~~~~~~~~~~ 205:22.54 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:22.54 NS_INTERFACE_MAP_END 205:22.54 ^~~~~~~~~~~~~~~~~~~~ 205:22.54 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:107, 205:22.54 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:32, 205:22.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 205:22.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:22.54 } else 205:22.54 ^~~~ 205:22.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 205:22.54 } else 205:22.54 ^~~~ 205:23.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:23.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 205:23.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsXULAppAPI.h:13, 205:23.17 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 205:23.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 205:23.17 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp: In member function 'virtual nsresult xpc::XPCWrappedJSIterator::QueryInterface(const nsIID&, void**)': 205:23.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:23.17 foundInterface = 0; \ 205:23.17 ^~~~~~~~~~~~~~ 205:23.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:23.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:23.17 ^~~~~~~~~~~~~~~~~~~~~~~ 205:23.17 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:23.17 NS_INTERFACE_MAP_END 205:23.17 ^~~~~~~~~~~~~~~~~~~~ 205:23.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:23.17 else 205:23.17 ^~~~ 205:23.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 205:23.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 205:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:23.17 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedJSIterator.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 205:23.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, XPCWrappedJSIterator) 205:23.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:23.19 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 205:23.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:23.19 foundInterface = 0; \ 205:23.19 ^~~~~~~~~~~~~~ 205:23.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:23.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:23.19 ^~~~~~~~~~~~~~~~~~~~~~~ 205:23.19 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedNative.cpp:697:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:23.19 NS_INTERFACE_MAP_END 205:23.19 ^~~~~~~~~~~~~~~~~~~~ 205:23.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:23.19 else 205:23.19 ^~~~ 205:23.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 205:23.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 205:23.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:23.19 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCWrappedNative.cpp:696:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 205:23.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 205:23.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISimpleEnumerator.h:13, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:14, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:14, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/XREAppData.h:15, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsXULAppAPI.h:15, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:7, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 205:24.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 205:24.62 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 205:24.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 205:24.62 memset(aT, 0, sizeof(T)); 205:24.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 205:24.62 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCShellImpl.cpp:32, 205:24.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 205:24.62 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 205:24.62 struct GlobalProperties { 205:24.62 ^~~~~~~~~~~~~~~~ 205:24.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:24.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 205:24.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDirectoryEnumerator.h:10, 205:24.95 from /builddir/build/BUILD/firefox-64.0.2/storage/FileSystemModule.cpp:11, 205:24.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage0.cpp:2: 205:24.95 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 205:24.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:24.95 foundInterface = 0; \ 205:24.95 ^~~~~~~~~~~~~~ 205:24.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:24.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:24.95 ^~~~~~~~~~~~~~~~~~~~~~~ 205:24.95 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatement.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:24.95 NS_INTERFACE_MAP_END 205:24.95 ^~~~~~~~~~~~~~~~~~~~ 205:24.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:24.95 else 205:24.95 ^~~~ 205:24.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 205:24.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 205:24.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.95 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatement.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 205:24.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 205:24.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:24.99 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 205:24.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:24.99 foundInterface = 0; \ 205:24.99 ^~~~~~~~~~~~~~ 205:24.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:24.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:24.99 ^~~~~~~~~~~~~~~~~~~~~~~ 205:24.99 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:24.99 NS_INTERFACE_MAP_END 205:24.99 ^~~~~~~~~~~~~~~~~~~~ 205:24.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:24.99 else 205:24.99 ^~~~ 205:24.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:24.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:24.99 ^~~~~~~~~~~~~~~~~~ 205:24.99 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:24.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:24.99 ^~~~~~~~~~~~~~~~~~~~~~ 205:25.01 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 205:25.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:25.01 foundInterface = 0; \ 205:25.01 ^~~~~~~~~~~~~~ 205:25.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:25.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:25.01 ^~~~~~~~~~~~~~~~~~~~~~~ 205:25.01 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:25.01 NS_INTERFACE_MAP_END 205:25.01 ^~~~~~~~~~~~~~~~~~~~ 205:25.01 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/storage/StorageBaseStatementInternal.cpp:9, 205:25.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage0.cpp:20: 205:25.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:25.01 } else 205:25.01 ^~~~ 205:25.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:25.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:25.01 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 205:25.01 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 205:25.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:28.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:28.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 205:28.12 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.h:10, 205:28.12 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:10, 205:28.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 205:28.12 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 205:28.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:28.12 foundInterface = 0; \ 205:28.12 ^~~~~~~~~~~~~~ 205:28.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:28.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:28.12 ^~~~~~~~~~~~~~~~~~~~~~~ 205:28.12 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatement.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:28.12 NS_INTERFACE_MAP_END 205:28.12 ^~~~~~~~~~~~~~~~~~~~ 205:28.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:28.12 else 205:28.12 ^~~~ 205:28.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 205:28.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 205:28.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:28.12 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatement.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 205:28.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 205:28.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:28.15 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 205:28.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:28.15 foundInterface = 0; \ 205:28.15 ^~~~~~~~~~~~~~ 205:28.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:28.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:28.15 ^~~~~~~~~~~~~~~~~~~~~~~ 205:28.15 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementJSHelper.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:28.15 NS_INTERFACE_MAP_END 205:28.15 ^~~~~~~~~~~~~~~~~~~~ 205:28.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:28.15 else 205:28.15 ^~~~ 205:28.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:28.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:28.16 ^~~~~~~~~~~~~~~~~~ 205:28.16 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementJSHelper.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:28.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 205:28.16 ^~~~~~~~~~~~~~~~~~~~~~ 205:28.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 205:28.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:28.18 foundInterface = 0; \ 205:28.18 ^~~~~~~~~~~~~~ 205:28.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:28.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:28.18 ^~~~~~~~~~~~~~~~~~~~~~~ 205:28.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:28.18 NS_INTERFACE_MAP_END 205:28.18 ^~~~~~~~~~~~~~~~~~~~ 205:28.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.h:14, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:11, 205:28.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 205:28.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:28.18 } else 205:28.18 ^~~~ 205:28.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:28.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:28.18 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 205:28.18 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 205:28.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:28.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.h:10, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:10, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 205:28.19 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 205:28.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:28.19 foundInterface = 0; \ 205:28.19 ^~~~~~~~~~~~~~ 205:28.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:28.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:28.19 ^~~~~~~~~~~~~~~~~~~~~~~ 205:28.19 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:28.19 NS_INTERFACE_MAP_END 205:28.19 ^~~~~~~~~~~~~~~~~~~~ 205:28.19 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageConnection.h:14, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageService.cpp:11, 205:28.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/storage/Unified_cpp_storage1.cpp:2: 205:28.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:28.19 } else 205:28.19 ^~~~ 205:28.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 205:28.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 205:28.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:28.19 /builddir/build/BUILD/firefox-64.0.2/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 205:28.19 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 205:28.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:37.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsCookieModule.cpp:7, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 205:37.03 /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:37.03 foundInterface = 0; \ 205:37.03 ^~~~~~~~~~~~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:37.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:37.03 ^~~~~~~~~~~~~~~~~~~~~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:37.03 NS_INTERFACE_MAP_END 205:37.03 ^~~~~~~~~~~~~~~~~~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 205:37.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 205:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 205:37.03 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 205:37.03 ^~~~~~~~~~~~~~~~~~~~ 205:37.03 In file included from /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp:8, 205:37.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:37.03 } else 205:37.03 ^~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 205:37.03 } else 205:37.03 ^~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 205:37.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 205:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 205:37.03 /builddir/build/BUILD/firefox-64.0.2/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 205:37.03 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 205:37.03 ^~~~~~~~~~~~~~~~~~~~ 205:56.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 205:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 205:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDocumentLoader.h:10, 205:56.30 from /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.h:12, 205:56.30 from /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp:10, 205:56.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 205:56.30 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 205:56.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:56.30 foundInterface = 0; \ 205:56.30 ^~~~~~~~~~~~~~ 205:56.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:56.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:56.30 ^~~~~~~~~~~~~~~~~~~~~~~ 205:56.30 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:56.30 NS_INTERFACE_MAP_END 205:56.30 ^~~~~~~~~~~~~~~~~~~~ 205:56.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 205:56.30 } else 205:56.30 ^~~~ 205:56.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 205:56.31 NS_IMPL_QUERY_BODY_CONCRETE(_class) 205:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:56.31 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsDocLoader.cpp:184:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 205:56.31 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 205:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 205:56.48 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 205:56.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:56.48 foundInterface = 0; \ 205:56.48 ^~~~~~~~~~~~~~ 205:56.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:56.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:56.49 ^~~~~~~~~~~~~~~~~~~~~~~ 205:56.49 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:56.49 NS_INTERFACE_MAP_END 205:56.49 ^~~~~~~~~~~~~~~~~~~~ 205:56.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:56.49 else 205:56.49 ^~~~ 205:56.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:56.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:56.49 ^~~~~~~~~~~~~~~~~~ 205:56.49 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:56.49 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 205:56.49 ^~~~~~~~~~~~~~~~~~~~~~ 205:56.50 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 205:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 205:56.50 foundInterface = 0; \ 205:56.50 ^~~~~~~~~~~~~~ 205:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 205:56.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 205:56.50 ^~~~~~~~~~~~~~~~~~~~~~~ 205:56.50 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 205:56.50 NS_INTERFACE_MAP_END 205:56.50 ^~~~~~~~~~~~~~~~~~~~ 205:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 205:56.50 else 205:56.50 ^~~~ 205:56.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 205:56.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 205:56.50 ^~~~~~~~~~~~~~~~~~ 205:56.50 /builddir/build/BUILD/firefox-64.0.2/uriloader/base/nsURILoader.cpp:806:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 205:56.50 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 205:56.50 ^~~~~~~~~~~~~~~~~~~~~~ 206:04.64 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 206:04.64 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 206:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 206:04.64 from /builddir/build/BUILD/firefox-64.0.2/ipc/glue/BackgroundUtils.h:10, 206:04.64 from /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 206:04.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 206:04.64 /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 206:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:04.64 foundInterface = 0; \ 206:04.64 ^~~~~~~~~~~~~~ 206:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:04.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:04.64 ^~~~~~~~~~~~~~~~~~~~~~~ 206:04.64 /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:04.64 NS_INTERFACE_MAP_END 206:04.64 ^~~~~~~~~~~~~~~~~~~~ 206:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:04.64 else 206:04.64 ^~~~ 206:04.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:04.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:04.64 ^~~~~~~~~~~~~~~~~~ 206:04.64 /builddir/build/BUILD/firefox-64.0.2/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:04.64 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 206:04.64 ^~~~~~~~~~~~~~~~~~~~~~ 206:04.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:04.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:04.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHandlerService.h:10, 206:04.85 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.h:4, 206:04.85 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.cpp:1, 206:04.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 206:04.85 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:04.85 foundInterface = 0; \ 206:04.85 ^~~~~~~~~~~~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:04.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:04.85 ^~~~~~~~~~~~~~~~~~~~~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:04.85 NS_INTERFACE_MAP_END 206:04.85 ^~~~~~~~~~~~~~~~~~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:04.85 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 206:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 206:04.85 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 206:04.85 ^~~~~~~~~~~~~~~~~~~~ 206:04.85 In file included from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 206:04.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:04.85 } else 206:04.85 ^~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 206:04.85 } else 206:04.85 ^~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:04.85 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 206:04.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:04.85 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 206:04.85 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 206:04.85 ^~~~~~~~~~~~~~~~~~~~ 206:04.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:04.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:04.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHandlerService.h:10, 206:04.91 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.h:4, 206:04.91 from /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/ContentHandlerService.cpp:1, 206:04.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 206:04.91 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 206:04.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:04.91 foundInterface = 0; \ 206:04.91 ^~~~~~~~~~~~~~ 206:04.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:04.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:04.91 ^~~~~~~~~~~~~~~~~~~~~~~ 206:04.91 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:04.91 NS_INTERFACE_MAP_END 206:04.91 ^~~~~~~~~~~~~~~~~~~~ 206:04.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:04.91 else 206:04.91 ^~~~ 206:04.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:04.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:04.91 ^~~~~~~~~~~~~~~~~~ 206:04.91 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:04.91 NS_INTERFACE_MAP_ENTRY(nsINamed) 206:04.91 ^~~~~~~~~~~~~~~~~~~~~~ 206:04.97 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 206:04.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:04.97 foundInterface = 0; \ 206:04.97 ^~~~~~~~~~~~~~ 206:04.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:04.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:04.97 ^~~~~~~~~~~~~~~~~~~~~~~ 206:04.97 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:04.97 NS_INTERFACE_MAP_END 206:04.97 ^~~~~~~~~~~~~~~~~~~~ 206:04.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:04.97 else 206:04.97 ^~~~ 206:04.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:04.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:04.97 ^~~~~~~~~~~~~~~~~~ 206:04.97 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:04.98 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 206:04.98 ^~~~~~~~~~~~~~~~~~~~~~ 206:04.98 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 206:04.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:04.98 foundInterface = 0; \ 206:04.98 ^~~~~~~~~~~~~~ 206:04.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:04.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:04.98 ^~~~~~~~~~~~~~~~~~~~~~~ 206:04.98 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:04.98 NS_INTERFACE_MAP_END 206:04.98 ^~~~~~~~~~~~~~~~~~~~ 206:04.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:04.98 else 206:04.98 ^~~~ 206:04.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:04.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:04.98 ^~~~~~~~~~~~~~~~~~ 206:04.98 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsExternalProtocolHandler.cpp:499:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:04.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 206:04.98 ^~~~~~~~~~~~~~~~~~~~~~ 206:04.99 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 206:04.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:04.99 foundInterface = 0; \ 206:04.99 ^~~~~~~~~~~~~~ 206:04.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:04.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:04.99 ^~~~~~~~~~~~~~~~~~~~~~~ 206:04.99 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:04.99 NS_INTERFACE_MAP_END 206:04.99 ^~~~~~~~~~~~~~~~~~~~ 206:04.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:04.99 else 206:04.99 ^~~~ 206:04.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:04.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:04.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:04.99 /builddir/build/BUILD/firefox-64.0.2/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:04.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 206:04.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:32.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:32.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 206:32.36 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 206:32.36 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 206:32.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:32.36 /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 206:32.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:32.36 foundInterface = 0; \ 206:32.36 ^~~~~~~~~~~~~~ 206:32.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:32.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:32.36 ^~~~~~~~~~~~~~~~~~~~~~~ 206:32.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:32.36 NS_INTERFACE_MAP_END 206:32.36 ^~~~~~~~~~~~~~~~~~~~ 206:32.36 /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:50:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:32.36 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 206:32.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:32.37 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 206:32.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:32.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:32.37 } else 206:32.37 ^~~~ 206:32.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 206:32.37 } else 206:32.37 ^~~~ 206:32.37 /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:50:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:32.37 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 206:32.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:33.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:33.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 206:33.82 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 206:33.82 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 206:33.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:33.82 /builddir/build/BUILD/firefox-64.0.2/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 206:33.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:33.82 foundInterface = 0; \ 206:33.82 ^~~~~~~~~~~~~~ 206:33.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:33.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:33.82 ^~~~~~~~~~~~~~~~~~~~~~~ 206:33.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:33.82 NS_INTERFACE_MAP_END 206:33.82 ^~~~~~~~~~~~~~~~~~~~ 206:33.82 /builddir/build/BUILD/firefox-64.0.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:33.83 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 206:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:33.83 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 206:33.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:33.83 } else 206:33.83 ^~~~ 206:33.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 206:33.83 } else 206:33.83 ^~~~ 206:33.83 /builddir/build/BUILD/firefox-64.0.2/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:33.83 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 206:33.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:33.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:33.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 206:33.97 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 206:33.97 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 206:33.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:33.97 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 206:33.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:33.97 foundInterface = 0; \ 206:33.97 ^~~~~~~~~~~~~~ 206:33.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:33.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:33.97 ^~~~~~~~~~~~~~~~~~~~~~~ 206:33.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:33.97 NS_INTERFACE_MAP_END 206:33.97 ^~~~~~~~~~~~~~~~~~~~ 206:33.97 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:33.97 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 206:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:33.97 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 206:33.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:33.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:33.97 } else 206:33.97 ^~~~ 206:33.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 206:33.97 } else 206:33.97 ^~~~ 206:33.97 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:33.97 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 206:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:33.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:33.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 206:33.98 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.h:9, 206:33.98 from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:7, 206:33.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:33.98 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 206:33.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:33.98 foundInterface = 0; \ 206:33.98 ^~~~~~~~~~~~~~ 206:33.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:33.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:33.98 ^~~~~~~~~~~~~~~~~~~~~~~ 206:33.98 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:33.98 NS_INTERFACE_MAP_END 206:33.98 ^~~~~~~~~~~~~~~~~~~~ 206:33.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:33.98 else 206:33.98 ^~~~ 206:33.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:33.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:33.98 ^~~~~~~~~~~~~~~~~~ 206:33.98 /builddir/build/BUILD/firefox-64.0.2/caps/NullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:33.98 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 206:33.98 ^~~~~~~~~~~~~~~~~~~~~~ 206:34.02 /builddir/build/BUILD/firefox-64.0.2/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 206:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:34.03 foundInterface = 0; \ 206:34.03 ^~~~~~~~~~~~~~ 206:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:34.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:34.03 ^~~~~~~~~~~~~~~~~~~~~~~ 206:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:34.03 NS_INTERFACE_MAP_END 206:34.03 ^~~~~~~~~~~~~~~~~~~~ 206:34.03 /builddir/build/BUILD/firefox-64.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:34.03 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 206:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:34.03 In file included from /builddir/build/BUILD/firefox-64.0.2/caps/ContentPrincipal.cpp:23, 206:34.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/caps/Unified_cpp_caps0.cpp:2: 206:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:34.03 } else 206:34.03 ^~~~ 206:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 206:34.03 } else 206:34.03 ^~~~ 206:34.03 /builddir/build/BUILD/firefox-64.0.2/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 206:34.03 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 206:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 206:34.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:34.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:34.53 from /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXAttributes.h:9, 206:34.53 from /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXAttributes.cpp:6, 206:34.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 206:34.53 /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 206:34.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:34.53 foundInterface = 0; \ 206:34.53 ^~~~~~~~~~~~~~ 206:34.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:34.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:34.53 ^~~~~~~~~~~~~~~~~~~~~~~ 206:34.53 /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:34.53 NS_INTERFACE_MAP_END 206:34.53 ^~~~~~~~~~~~~~~~~~~~ 206:34.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:34.53 else 206:34.53 ^~~~ 206:34.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:34.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:34.53 /builddir/build/BUILD/firefox-64.0.2/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:34.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 206:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:37.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:37.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:37.77 from /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/CNavDTD.cpp:7, 206:37.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 206:37.77 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 206:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:37.77 foundInterface = 0; \ 206:37.77 ^~~~~~~~~~~~~~ 206:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:37.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:37.77 ^~~~~~~~~~~~~~~~~~~~~~~ 206:37.77 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsExpatDriver.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:37.77 NS_INTERFACE_MAP_END 206:37.77 ^~~~~~~~~~~~~~~~~~~~ 206:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:37.77 else 206:37.77 ^~~~ 206:37.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:37.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:37.77 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsExpatDriver.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:37.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 206:37.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:37.85 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 206:37.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:37.85 foundInterface = 0; \ 206:37.85 ^~~~~~~~~~~~~~ 206:37.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:37.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:37.85 ^~~~~~~~~~~~~~~~~~~~~~~ 206:37.85 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:37.85 NS_INTERFACE_MAP_END 206:37.85 ^~~~~~~~~~~~~~~~~~~~ 206:37.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:37.85 else 206:37.85 ^~~~ 206:37.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 206:37.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 206:37.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:37.85 /builddir/build/BUILD/firefox-64.0.2/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 206:37.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 206:37.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.h:8, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:5, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 206:39.40 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 206:39.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:39.40 foundInterface = 0; \ 206:39.40 ^~~~~~~~~~~~~~ 206:39.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 206:39.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 206:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.40 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5DocumentBuilder.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 206:39.40 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 206:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.40 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:6, 206:39.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 206:39.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:39.40 } else 206:39.40 ^~~~ 206:39.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:39.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 206:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.40 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 206:39.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 206:39.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.h:8, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:5, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 206:39.58 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 206:39.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:39.58 foundInterface = 0; \ 206:39.58 ^~~~~~~~~~~~~~ 206:39.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:39.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:39.58 ^~~~~~~~~~~~~~~~~~~~~~~ 206:39.58 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:39.58 NS_INTERFACE_MAP_END 206:39.58 ^~~~~~~~~~~~~~~~~~~~ 206:39.58 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5AtomTable.cpp:6, 206:39.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 206:39.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:39.58 } else 206:39.58 ^~~~ 206:39.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:39.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 206:39.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.58 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 206:39.58 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 206:39.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:39.83 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:39.83 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 206:39.83 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 206:39.83 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:39.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:39.83 ^ 206:39.83 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:39.83 ((size) ? malloc((unsigned) (size)) : NULL) 206:39.83 ^~~~ 206:39.83 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 206:39.83 new_elements = _cairo_malloc_ab (pq->max_size, 206:39.83 ^~~~~~~~~~~~~~~~ 206:40.15 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:40.16 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 206:40.16 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 206:40.16 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:40.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:40.16 ^ 206:40.16 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:40.16 ((size) ? malloc((unsigned) (size)) : NULL) 206:40.16 ^~~~ 206:40.16 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 206:40.16 new_elements = _cairo_malloc_ab (pq->max_size, 206:40.16 ^~~~~~~~~~~~~~~~ 206:40.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:40.28 from /usr/include/assert.h:35, 206:40.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:40.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:40.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 206:40.28 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:40.28 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:40.28 ^~~~~~~ 206:40.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:40.69 from /usr/include/assert.h:35, 206:40.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:40.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:40.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 206:40.69 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:40.69 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:40.69 ^~~~~~~ 206:40.97 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 206:40.97 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 206:40.97 : note: this is the location of the previous definition 206:41.03 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 206:41.03 /builddir/build/BUILD/firefox-64.0.2/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] 206:41.03 free (unscaled->var_coords); 206:41.03 ~~~~~~~~^~~~~~~~~~~~ 206:41.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/stdlib.h:3, 206:41.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:58, 206:41.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 206:41.03 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 206:41.03 extern void free (void *__ptr) __THROW; 206:41.03 ~~~~~~^~~~~ 206:41.03 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 206:41.03 /builddir/build/BUILD/firefox-64.0.2/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] 206:41.03 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 206:41.03 ~~~~~~~~^~~~~~~~~~~~ 206:41.03 /builddir/build/BUILD/firefox-64.0.2/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 *'} 206:41.03 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:41.03 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:42: 206:41.03 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 206:41.03 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.03 ^ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.04 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.04 ^~~~ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 206:41.04 data = _cairo_malloc_ab (height, stride); 206:41.04 ^~~~~~~~~~~~~~~~ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.04 ^ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.04 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.04 ^~~~ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 206:41.04 data = _cairo_malloc_ab (height, stride); 206:41.04 ^~~~~~~~~~~~~~~~ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.04 ^ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.04 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.04 ^~~~ 206:41.04 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 206:41.04 data = _cairo_malloc_ab (height, stride); 206:41.04 ^~~~~~~~~~~~~~~~ 206:41.05 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.05 ^ 206:41.05 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.05 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.05 ^~~~ 206:41.05 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 206:41.05 data = _cairo_malloc_ab (height, stride); 206:41.05 ^~~~~~~~~~~~~~~~ 206:41.30 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:41.31 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.31 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 206:41.31 ^ 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.31 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.31 ^~~~ 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 206:41.31 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 206:41.31 ^~~~~~~~~~~~~~~~~ 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.31 ^ 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.31 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.31 ^~~~ 206:41.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 206:41.31 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 206:41.31 ^~~~~~~~~~~~~~~~ 206:41.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:41.42 from /usr/include/assert.h:35, 206:41.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:41.42 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:41.42 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 206:41.42 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:41.42 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:41.42 ^~~~~~~ 206:41.52 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:41.52 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.52 ^ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.52 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.52 ^~~~ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 206:41.52 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 206:41.52 ^~~~~~~~~~~~~~~~ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.52 ^ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.52 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.52 ^~~~ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 206:41.52 alpha = _cairo_malloc_ab (image->height, image->width); 206:41.52 ^~~~~~~~~~~~~~~~ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.52 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 206:41.52 ^ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.52 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.52 ^~~~ 206:41.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 206:41.52 rgb = _cairo_malloc_abc (image->width, image->height, 3); 206:41.52 ^~~~~~~~~~~~~~~~~ 206:41.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 206:41.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.54 ^ 206:41.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.54 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.54 ^~~~ 206:41.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 206:41.54 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 206:41.54 ^~~~~~~~~~~~~~~~ 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.56 ^ 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.56 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.56 ^~~~ 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 206:41.56 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 206:41.56 ^~~~~~~~~~~~~~~~ 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.56 ^ 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.56 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.56 ^~~~ 206:41.56 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 206:41.56 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 206:41.56 ^~~~~~~~~~~~~~~~ 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.62 ^ 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.62 ^~~~ 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 206:41.62 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 206:41.62 ^~~~~~~~~~~~~~~~ 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:41.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:41.62 ^ 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:41.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:41.62 ^~~~ 206:41.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 206:41.62 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 206:41.62 ^~~~~~~~~~~~~~~~ 206:41.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 206:41.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 206:41.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICancelableRunnable.h:10, 206:41.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:13, 206:41.82 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 206:41.82 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 206:41.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 206:41.83 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 206:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:41.83 foundInterface = 0; \ 206:41.83 ^~~~~~~~~~~~~~ 206:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:41.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:41.83 ^~~~~~~~~~~~~~~~~~~~~~~ 206:41.83 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:41.83 NS_INTERFACE_MAP_END 206:41.83 ^~~~~~~~~~~~~~~~~~~~ 206:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 206:41.83 else 206:41.83 ^~~~ 206:41.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 206:41.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 206:41.83 ^~~~~~~~~~~~~~~~~~ 206:41.83 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 206:41.83 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 206:41.83 ^~~~~~~~~~~~~~~~~~~~~~ 206:41.86 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 206:41.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 206:41.86 foundInterface = 0; \ 206:41.86 ^~~~~~~~~~~~~~ 206:41.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 206:41.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 206:41.86 ^~~~~~~~~~~~~~~~~~~~~~~ 206:41.86 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamParser.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 206:41.86 NS_INTERFACE_MAP_END 206:41.86 ^~~~~~~~~~~~~~~~~~~~ 206:41.86 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.h:8, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 206:41.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 206:41.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 206:41.86 } else 206:41.86 ^~~~ 206:41.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 206:41.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 206:41.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:41.86 /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5StreamParser.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 206:41.86 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 206:41.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 206:41.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:41.94 from /usr/include/assert.h:35, 206:41.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:41.94 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:41.94 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 206:41.95 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:41.95 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:41.95 ^~~~~~~ 206:42.06 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:42.06 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 206:42.06 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 206:42.06 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:42.06 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:42.06 ^ 206:42.06 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:42.06 ((size) ? malloc((unsigned) (size)) : NULL) 206:42.06 ^~~~ 206:42.06 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 206:42.06 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 206:42.06 ^~~~~~~~~~~~~~~~ 206:42.32 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:42.32 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 206:42.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 206:42.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:42.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:42.33 ^ 206:42.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:42.33 ((size) ? malloc((unsigned) (size)) : NULL) 206:42.33 ^~~~ 206:42.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 206:42.33 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 206:42.33 ^~~~~~~~~~~~~~~~ 206:42.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:42.41 from /usr/include/assert.h:35, 206:42.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:42.41 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:42.41 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 206:42.41 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:42.41 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:42.41 ^~~~~~~ 206:42.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:42.63 from /usr/include/assert.h:35, 206:42.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:42.63 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:42.63 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 206:42.63 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:42.63 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:42.63 ^~~~~~~ 206:42.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/features.h:3, 206:42.79 from /usr/include/assert.h:35, 206:42.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/assert.h:3, 206:42.79 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:57, 206:42.79 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 206:42.79 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 206:42.79 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 206:42.79 ^~~~~~~ 206:43.59 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:43.59 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 206:43.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 206:43.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:43.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:43.59 ^ 206:43.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:43.59 ((size) ? malloc((unsigned) (size)) : NULL) 206:43.59 ^~~~ 206:43.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 206:43.59 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 206:43.59 ^~~~~~~~~~~~~~~~ 206:43.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 206:43.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:43.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:43.60 ^ 206:43.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:43.60 ((size) ? malloc((unsigned) (size)) : NULL) 206:43.60 ^~~~ 206:43.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 206:43.60 ximage.data = _cairo_malloc_ab (stride, ximage.height); 206:43.60 ^~~~~~~~~~~~~~~~ 206:43.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 206:43.61 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:43.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:43.61 ^ 206:43.61 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:43.61 ((size) ? malloc((unsigned) (size)) : NULL) 206:43.61 ^~~~ 206:43.61 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 206:43.61 _cairo_malloc_ab (gradient->n_stops, 206:43.61 ^~~~~~~~~~~~~~~~ 206:43.61 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 206:43.61 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:43.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:43.61 ^ 206:43.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:43.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:43.62 ^~~~ 206:43.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 206:43.62 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 206:43.62 ^~~~~~~~~~~~~~~~ 206:43.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 206:43.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:43.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:43.62 ^ 206:43.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:43.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:43.62 ^~~~ 206:43.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 206:43.62 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 206:43.62 ^~~~~~~~~~~~~~~~ 206:43.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 206:43.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:43.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:43.63 ^ 206:43.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:43.63 ((size) ? malloc((unsigned) (size)) : NULL) 206:43.63 ^~~~ 206:43.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 206:43.64 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 206:43.64 ^~~~~~~~~~~~~~~~ 206:44.15 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:44.15 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 206:44.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.15 ^ 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.15 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.15 ^~~~ 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 206:44.15 new_elements = _cairo_malloc_ab (pq->max_size, 206:44.15 ^~~~~~~~~~~~~~~~ 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.15 ^ 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.15 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.15 ^~~~ 206:44.15 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 206:44.15 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 206:44.15 ^~~~~~~~~~~~~~~~ 206:44.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 206:44.17 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.18 ^ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.18 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.18 ^~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 206:44.18 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 206:44.18 ^~~~~~~~~~~~~~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.18 ^ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.18 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.18 ^~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 206:44.18 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 206:44.18 ^~~~~~~~~~~~~~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.18 ^ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.18 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.18 ^~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 206:44.18 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 206:44.18 ^~~~~~~~~~~~~~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.18 ^ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.18 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.18 ^~~~ 206:44.18 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 206:44.18 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 206:44.18 ^~~~~~~~~~~~~~~~ 206:44.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 206:44.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.19 ^ 206:44.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.19 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.19 ^~~~ 206:44.19 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 206:44.19 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 206:44.19 ^~~~~~~~~~~~~~~~ 206:44.76 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:44.76 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-font-face.c:41, 206:44.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 206:44.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 206:44.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.77 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.77 ^ 206:44.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.77 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.77 ^~~~ 206:44.77 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 206:44.77 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 206:44.77 ^~~~~~~~~~~~~~~~ 206:44.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 206:44.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.78 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.78 ^ 206:44.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.78 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.78 ^~~~ 206:44.78 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 206:44.78 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 206:44.78 ^~~~~~~~~~~~~~~~ 206:44.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 206:44.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.80 ^ 206:44.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.80 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.80 ^~~~ 206:44.80 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 206:44.80 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 206:44.80 ^~~~~~~~~~~~~~~~ 206:44.84 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 206:44.84 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.84 ^ 206:44.84 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.84 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.84 ^~~~ 206:44.84 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 206:44.84 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 206:44.84 ^~~~~~~~~~~~~~~~ 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.86 ^ 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.86 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.86 ^~~~ 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 206:44.86 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 206:44.86 ^~~~~~~~~~~~~~~~ 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:44.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:44.86 ^ 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:44.86 ((size) ? malloc((unsigned) (size)) : NULL) 206:44.86 ^~~~ 206:44.86 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 206:44.86 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 206:44.86 ^~~~~~~~~~~~~~~~ 206:45.49 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:45.49 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 206:45.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 206:45.49 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 206:45.49 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.49 ^ 206:45.49 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.49 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.49 ^~~~ 206:45.49 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 206:45.49 new_rects = _cairo_malloc_ab (size, 206:45.49 ^~~~~~~~~~~~~~~~ 206:45.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 206:45.51 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.52 ^ 206:45.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.52 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.52 ^~~~ 206:45.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 206:45.52 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 206:45.52 ^~~~~~~~~~~~~~~~ 206:45.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 206:45.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.52 ^ 206:45.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.52 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.52 ^~~~ 206:45.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 206:45.52 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 206:45.52 ^~~~~~~~~~~~~~~~ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.54 ^ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.54 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.54 ^~~~ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 206:45.54 path->data = _cairo_malloc_ab (path->num_data, 206:45.54 ^~~~~~~~~~~~~~~~ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.54 ^ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.54 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.54 ^~~~ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 206:45.54 pattern->stops = _cairo_malloc_ab (other->stops_size, 206:45.54 ^~~~~~~~~~~~~~~~ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.54 ^ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.54 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.54 ^~~~ 206:45.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 206:45.54 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 206:45.54 ^~~~~~~~~~~~~~~~ 206:45.55 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 206:45.55 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.55 ^ 206:45.55 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.55 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.55 ^~~~ 206:45.55 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 206:45.55 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 206:45.55 ^~~~~~~~~~~~~~~~ 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.58 ^ 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.58 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.58 ^~~~ 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 206:45.58 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 206:45.58 ^~~~~~~~~~~~~~~~ 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.58 ^ 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.58 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.58 ^~~~ 206:45.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 206:45.58 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 206:45.58 ^~~~~~~~~~~~~~~~ 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.59 ^ 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.59 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.59 ^~~~ 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 206:45.59 vertices = _cairo_malloc_ab (num_vertices, 206:45.59 ^~~~~~~~~~~~~~~~ 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.59 ^ 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.59 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.59 ^~~~ 206:45.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 206:45.59 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 206:45.59 ^~~~~~~~~~~~~~~~ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.60 ^ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.60 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.60 ^~~~ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 206:45.60 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 206:45.60 ^~~~~~~~~~~~~~~~ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.60 ^ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.60 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.60 ^~~~ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 206:45.60 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 206:45.60 ^~~~~~~~~~~~~~~~ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.60 ^ 206:45.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.61 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.61 ^~~~ 206:45.61 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 206:45.61 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 206:45.61 ^~~~~~~~~~~~~~~~ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.62 ^ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.62 ^~~~ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 206:45.62 new_elements = _cairo_malloc_ab (pq->max_size, 206:45.62 ^~~~~~~~~~~~~~~~ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.62 ^ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.62 ^~~~ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 206:45.62 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 206:45.62 ^~~~~~~~~~~~~~~~ 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 206:45.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.62 ^ 206:45.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.63 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.63 ^~~~ 206:45.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 206:45.63 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 206:45.63 ^~~~~~~~~~~~~~~~ 206:45.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 206:45.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.63 ^ 206:45.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.63 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.63 ^~~~ 206:45.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 206:45.63 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 206:45.63 ^~~~~~~~~~~~~~~~ 206:45.64 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 206:45.64 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.64 ^ 206:45.64 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.64 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.64 ^~~~ 206:45.64 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 206:45.64 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 206:45.64 ^~~~~~~~~~~~~~~~ 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.65 ^ 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.65 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.65 ^~~~ 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 206:45.65 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 206:45.65 ^~~~~~~~~~~~~~~~ 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:45.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:45.65 ^ 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:45.65 ((size) ? malloc((unsigned) (size)) : NULL) 206:45.65 ^~~~ 206:45.65 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 206:45.65 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 206:45.65 ^~~~~~~~~~~~~~~~ 206:46.52 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:2573, 206:46.52 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 206:46.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 206:46.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 206:46.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.52 ^ 206:46.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.52 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.52 ^~~~ 206:46.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 206:46.52 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 206:46.52 ^~~~~~~~~~~~~~~~ 206:46.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 206:46.52 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.53 ^ 206:46.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.53 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.53 ^~~~ 206:46.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 206:46.53 rects = _cairo_malloc_ab (traps->num_traps, 206:46.53 ^~~~~~~~~~~~~~~~ 206:46.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 206:46.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.53 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.53 ^ 206:46.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.53 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.53 ^~~~ 206:46.53 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 206:46.53 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 206:46.53 ^~~~~~~~~~~~~~~~ 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.54 ^ 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.54 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.54 ^~~~ 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 206:46.54 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 206:46.54 ^~~~~~~~~~~~~~~~ 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.54 ^ 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.54 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.54 ^~~~ 206:46.54 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 206:46.54 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 206:46.54 ^~~~~~~~~~~~~~~~ 206:46.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 206:46.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.58 ^ 206:46.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.58 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.58 ^~~~ 206:46.58 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 206:46.58 rects = _cairo_malloc_ab (num_rects, 206:46.58 ^~~~~~~~~~~~~~~~ 206:46.59 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.60 ^ 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.60 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.60 ^~~~ 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 206:46.60 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 206:46.60 ^~~~~~~~~~~~~~~~ 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.60 ^ 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.60 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.60 ^~~~ 206:46.60 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 206:46.60 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 206:46.60 ^~~~~~~~~~~~~~~~ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.62 ^ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.62 ^~~~ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 206:46.62 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 206:46.62 ^~~~~~~~~~~~~~~~ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.62 ^ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.62 ^~~~ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 206:46.62 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 206:46.62 ^~~~~~~~~~~~~~~~ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.62 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.62 ^ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.62 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.62 ^~~~ 206:46.62 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 206:46.62 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 206:46.62 ^~~~~~~~~~~~~~~~ 206:46.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 206:46.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 206:46.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 206:46.63 ^ 206:46.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 206:46.63 ((size) ? malloc((unsigned) (size)) : NULL) 206:46.63 ^~~~ 206:46.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 206:46.63 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 206:46.63 ^~~~~~~~~~~~~~~~ 206:46.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 206:46.63 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-version.c: At top level: 206:46.64 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 206:46.64 #define CAIRO_VERSION_H 1 206:46.64 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo.h:41, 206:46.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairoint.h:70, 206:46.64 from /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-spans.c:27, 206:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 206:46.64 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 206:46.64 #define CAIRO_VERSION_H 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurfaceWithStride(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, int, bool)': 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.93 } // namespace mozilla 206:53.93 ^ 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDataSourceSurface(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat, bool)': 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForCairoSurface(_cairo_surface*, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat*)': 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTargetForData(mozilla::gfx::BackendType, unsigned char*, mozilla::gfx::IntSizeTyped const&, int, mozilla::gfx::SurfaceFormat, bool)': 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::CreateDrawTarget(mozilla::gfx::BackendType, mozilla::gfx::IntSizeTyped const&, mozilla::gfx::SurfaceFormat)': 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::AllowedSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 206:53.93 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.94 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:53.94 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp: In function 'mozilla::gfx::Factory::ReasonableSurfaceSize(mozilla::gfx::IntSizeTyped const&)': 206:53.94 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 206:53.94 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/Factory.cpp:1217:1: warning: the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_no_mask': 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 COMPUTE_SHIFT_MASKS (dest, src); 206:54.23 ^~~~~~~~~~~~~~~~~~~ 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:197:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_u_mask': 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.23 ^~~~~~~~~~~~~~~~~~~ 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:236:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_no_mask': 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 COMPUTE_SHIFT_MASKS (dest, src); 206:54.23 ^~~~~~~~~~~~~~~~~~~ 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:292:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.23 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_u_mask': 206:54.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.24 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.24 ^~~~~~~~~~~~~~~~~~~ 206:54.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:330:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_no_mask': 206:54.24 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.24 COMPUTE_SHIFT_MASKS (dest, src); 206:54.24 ^~~~~~~~~~~~~~~~~~~ 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:385:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_u_mask': 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.26 ^~~~~~~~~~~~~~~~~~~ 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:421:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_no_mask': 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 COMPUTE_SHIFT_MASKS (dest, src); 206:54.26 ^~~~~~~~~~~~~~~~~~~ 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:474:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_u_mask': 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.26 ^~~~~~~~~~~~~~~~~~~ 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:511:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.26 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_no_mask': 206:54.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.27 COMPUTE_SHIFT_MASKS (dest, src); 206:54.27 ^~~~~~~~~~~~~~~~~~~ 206:54.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:565:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_u_mask': 206:54.27 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.27 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.27 ^~~~~~~~~~~~~~~~~~~ 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:602:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_no_mask': 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 COMPUTE_SHIFT_MASKS (dest, src); 206:54.28 ^~~~~~~~~~~~~~~~~~~ 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:655:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_u_mask': 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.28 ^~~~~~~~~~~~~~~~~~~ 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:693:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_no_mask': 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 COMPUTE_SHIFT_MASKS (dest, src); 206:54.28 ^~~~~~~~~~~~~~~~~~~ 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:747:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_u_mask': 206:54.28 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.29 ^~~~~~~~~~~~~~~~~~~ 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:787:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_no_mask': 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 COMPUTE_SHIFT_MASKS (dest, src); 206:54.29 ^~~~~~~~~~~~~~~~~~~ 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:846:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_u_mask': 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.29 ^~~~~~~~~~~~~~~~~~~ 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.29 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:886:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_no_mask': 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 COMPUTE_SHIFT_MASKS (dest, src); 206:54.30 ^~~~~~~~~~~~~~~~~~~ 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:945:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_u_mask': 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.30 ^~~~~~~~~~~~~~~~~~~ 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:985:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_no_mask': 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 COMPUTE_SHIFT_MASKS (dest, src); 206:54.30 ^~~~~~~~~~~~~~~~~~~ 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1044:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_u_mask': 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.30 ^~~~~~~~~~~~~~~~~~~ 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1080:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_src_ca': 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.30 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.30 ^~~~~~~~~~~~~~~~~~~ 206:54.30 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1136:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_ca': 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.31 ^~~~~~~~~~~~~~~~~~~ 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1176:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_over_reverse_ca': 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.31 ^~~~~~~~~~~~~~~~~~~ 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1220:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_ca': 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.31 ^~~~~~~~~~~~~~~~~~~ 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1263:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_in_reverse_ca': 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.31 ^~~~~~~~~~~~~~~~~~~ 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1305:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.31 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_ca': 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.32 ^~~~~~~~~~~~~~~~~~~ 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1348:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_out_reverse_ca': 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.32 ^~~~~~~~~~~~~~~~~~~ 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1392:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_ca': 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.32 ^~~~~~~~~~~~~~~~~~~ 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1436:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_atop_reverse_ca': 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.32 ^~~~~~~~~~~~~~~~~~~ 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1487:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_xor_ca': 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.32 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.32 ^~~~~~~~~~~~~~~~~~~ 206:54.32 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1535:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c: In function 'vmx_combine_add_ca': 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.33 COMPUTE_SHIFT_MASKC (dest, src, mask); 206:54.33 ^~~~~~~~~~~~~~~~~~~ 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 206:54.33 /builddir/build/BUILD/firefox-64.0.2/gfx/cairo/libpixman/src/pixman-vmx.c:1583:5: warning: vec_lvsr is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 207:03.61 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/common/utilities.cpp: In function 'gl::ComputeIndexRange(unsigned int, void const*, unsigned long, bool)': 207:03.61 /builddir/build/BUILD/firefox-64.0.2/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] 207:03.61 } 207:03.61 ^ 207:03.61 /builddir/build/BUILD/firefox-64.0.2/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] 207:04.06 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c: In function 'load_aligned_float': 207:04.06 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:36:2: warning: vec_lvsl is deprecated for little endian; use assignment for unaligned loads and stores [-Wdeprecated] 207:04.06 vector unsigned char moveToStart = vec_lvsl(0, dataPtr); 207:04.07 ^~~~~~ 207:04.07 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 207:04.07 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 207:04.07 const float *igtbl_b = transform->input_gamma_table_b; 207:04.07 ^~~~~~~ 207:04.07 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 207:04.07 const float *igtbl_g = transform->input_gamma_table_g; 207:04.07 ^~~~~~~ 207:04.07 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 207:04.07 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 207:04.07 const float *igtbl_b = transform->input_gamma_table_b; 207:04.07 ^~~~~~~ 207:04.07 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 207:04.07 const float *igtbl_g = transform->input_gamma_table_g; 207:04.07 ^~~~~~~ 207:04.17 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform.c: In function 'have_altivec': 207:04.17 /builddir/build/BUILD/firefox-64.0.2/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 207:04.17 int fd, i; 207:04.17 ^ 207:07.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/src/Unified_cpp_gfx_src0.cpp:110: 207:07.58 /builddir/build/BUILD/firefox-64.0.2/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 207:07.58 /builddir/build/BUILD/firefox-64.0.2/gfx/src/nsTransform2D.cpp:24:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:07.58 } 207:07.58 ^ 207:07.58 /builddir/build/BUILD/firefox-64.0.2/gfx/src/nsTransform2D.cpp:24:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:07.58 /builddir/build/BUILD/firefox-64.0.2/gfx/src/nsTransform2D.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 207:07.58 /builddir/build/BUILD/firefox-64.0.2/gfx/src/nsTransform2D.cpp:24:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:07.58 /builddir/build/BUILD/firefox-64.0.2/gfx/src/nsTransform2D.cpp:24:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:35.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:137: 207:35.99 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 207:35.99 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GfxTexturesReporter.cpp:77:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:35.99 } 207:35.99 ^ 207:35.99 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GfxTexturesReporter.cpp:77:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 207:35.99 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GfxTexturesReporter.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 207:35.99 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GfxTexturesReporter.cpp:77:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 207:35.99 /builddir/build/BUILD/firefox-64.0.2/gfx/gl/GfxTexturesReporter.cpp:77:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:03.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 208:03.71 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 208:03.71 class Machine::Code::decoder 208:03.71 ^~~~~~~ 208:03.88 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureVal.h:31, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Face.h:34, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/CmapCache.h:30, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/CmapCache.cpp:29, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 208:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 208:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 208:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 208:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Segment.cpp:60:42: required from here 208:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:03.88 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 208:03.88 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 208:03.88 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureMap.h:29, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Face.h:34, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/CmapCache.h:30, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/CmapCache.cpp:29, 208:03.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 208:03.88 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 208:03.88 class FeatureVal : public Vector 208:03.88 ^~~~~~~~~~ 208:04.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:11: 208:04.98 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 208:04.98 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 208:04.98 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 208:04.98 ^ 208:04.98 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Segment.h:38, 208:04.98 from /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/Silf.cpp:32, 208:04.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 208:04.98 /builddir/build/BUILD/firefox-64.0.2/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 208:04.98 struct SlotJustify 208:04.99 ^~~~~~~~~~~ 208:05.71 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:05.71 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-blob.cc:33: 208:05.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:05.71 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:05.72 ^~~~~~~~~~~~~~~~~~~ 208:05.72 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:05.72 _hb_debug_msg_va (const char *what, 208:05.72 ^~~~~~~~~~~~~~~~ 208:05.72 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:05.72 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:05.72 ^~~~~~~~~~~~~~~~ 208:05.72 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:05.72 _hb_debug_msg (const char *what, 208:05.72 ^~~~~~~~~~~~~ 208:05.94 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:05.94 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-common.cc:29: 208:05.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:05.94 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:05.94 ^~~~~~~~~~~~~~~~~~~ 208:05.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:05.94 _hb_debug_msg_va (const char *what, 208:05.94 ^~~~~~~~~~~~~~~~ 208:05.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:05.94 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:05.94 ^~~~~~~~~~~~~~~~ 208:05.94 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:05.94 _hb_debug_msg (const char *what, 208:05.94 ^~~~~~~~~~~~~ 208:06.22 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:06.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 208:06.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math.cc:27: 208:06.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:06.22 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:06.22 ^~~~~~~~~~~~~~~~~~~ 208:06.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:06.22 _hb_debug_msg_va (const char *what, 208:06.22 ^~~~~~~~~~~~~~~~ 208:06.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:06.22 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:06.22 ^~~~~~~~~~~~~~~~ 208:06.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:06.22 _hb_debug_msg (const char *what, 208:06.22 ^~~~~~~~~~~~~ 208:06.27 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-layout-common.hh:35, 208:06.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 208:06.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math.cc:30: 208:06.27 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 208:06.27 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 208:06.27 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 208:06.28 ^ 208:06.28 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 208:06.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:06.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 208:06.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-math.cc:27: 208:06.28 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 208:06.28 struct hb_vector_size_t 208:06.28 ^~~~~~~~~~~~~~~~ 208:06.82 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:06.82 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex.hh:30, 208:06.82 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 208:06.82 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:06.82 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:06.83 ^~~~~~~~~~~~~~~~~~~ 208:06.83 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:06.83 _hb_debug_msg_va (const char *what, 208:06.83 ^~~~~~~~~~~~~~~~ 208:06.83 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:06.83 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:06.83 ^~~~~~~~~~~~~~~~ 208:06.83 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:06.83 _hb_debug_msg (const char *what, 208:06.83 ^~~~~~~~~~~~~ 208:07.11 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:07.11 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-indic.hh:30, 208:07.11 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 208:07.11 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:07.11 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:07.11 ^~~~~~~~~~~~~~~~~~~ 208:07.11 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:07.11 _hb_debug_msg_va (const char *what, 208:07.11 ^~~~~~~~~~~~~~~~ 208:07.11 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:07.11 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:07.11 ^~~~~~~~~~~~~~~~ 208:07.11 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:07.11 _hb_debug_msg (const char *what, 208:07.11 ^~~~~~~~~~~~~ 208:07.57 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:07.57 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.hh:30, 208:07.57 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 208:07.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:07.57 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:07.57 ^~~~~~~~~~~~~~~~~~~ 208:07.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:07.57 _hb_debug_msg_va (const char *what, 208:07.57 ^~~~~~~~~~~~~~~~ 208:07.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:07.57 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:07.57 ^~~~~~~~~~~~~~~~ 208:07.57 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:07.57 _hb_debug_msg (const char *what, 208:07.57 ^~~~~~~~~~~~~ 208:07.88 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:07.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 208:07.88 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 208:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:07.88 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:07.88 ^~~~~~~~~~~~~~~~~~~ 208:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:07.88 _hb_debug_msg_va (const char *what, 208:07.88 ^~~~~~~~~~~~~~~~ 208:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:07.88 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:07.88 ^~~~~~~~~~~~~~~~ 208:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:07.88 _hb_debug_msg (const char *what, 208:07.88 ^~~~~~~~~~~~~ 208:08.22 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:08.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-impl.hh:30, 208:08.22 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:31: 208:08.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:08.22 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:08.22 ^~~~~~~~~~~~~~~~~~~ 208:08.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:08.22 _hb_debug_msg_va (const char *what, 208:08.22 ^~~~~~~~~~~~~~~~ 208:08.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:08.22 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:08.22 ^~~~~~~~~~~~~~~~ 208:08.22 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:08.22 _hb_debug_msg (const char *what, 208:08.22 ^~~~~~~~~~~~~ 208:08.27 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:41: 208:08.27 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 208:08.27 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 208:08.27 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 208:08.27 ^ 208:08.27 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 208:08.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:08.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-impl.hh:30, 208:08.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:31: 208:08.27 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 208:08.27 struct hb_vector_size_t 208:08.28 ^~~~~~~~~~~~~~~~ 208:08.71 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:08.71 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shape-plan.cc:27: 208:08.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:08.71 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:08.71 ^~~~~~~~~~~~~~~~~~~ 208:08.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:08.71 _hb_debug_msg_va (const char *what, 208:08.71 ^~~~~~~~~~~~~~~~ 208:08.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:08.71 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:08.71 ^~~~~~~~~~~~~~~~ 208:08.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:08.71 _hb_debug_msg (const char *what, 208:08.71 ^~~~~~~~~~~~~ 208:09.07 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:09.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 208:09.07 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:27, 208:09.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 208:09.07 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:09.07 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:09.07 ^~~~~~~~~~~~~~~~~~~ 208:09.07 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:09.07 _hb_debug_msg_va (const char *what, 208:09.07 ^~~~~~~~~~~~~~~~ 208:09.07 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:09.07 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:09.07 ^~~~~~~~~~~~~~~~ 208:09.07 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:09.07 _hb_debug_msg (const char *what, 208:09.07 ^~~~~~~~~~~~~ 208:09.13 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-layout-common.hh:35, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout-morx-table.hh:32, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:35, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 208:09.13 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 208:09.13 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 208:09.13 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 208:09.13 ^ 208:09.13 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-open-type.hh:32, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-aat-layout.cc:27, 208:09.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 208:09.13 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 208:09.13 struct hb_vector_size_t 208:09.13 ^~~~~~~~~~~~~~~~ 208:13.12 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:13.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 208:13.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18, 208:13.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 208:13.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 208:13.12 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 208:13.12 ^~~~~~~~~~~~~~~~~~~ 208:13.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 208:13.12 _hb_debug_msg_va (const char *what, 208:13.12 ^~~~~~~~~~~~~~~~ 208:13.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:216:1: warning: explicit specialization 'void _hb_debug_msg(const char*, const void*, const char*, bool, unsigned int, int, const char*, ...) [with int max_level = 0]' may be missing attributes [-Wmissing-attributes] 208:13.12 _hb_debug_msg<0> (const char *what HB_UNUSED, 208:13.12 ^~~~~~~~~~~~~~~~ 208:13.12 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 208:13.12 _hb_debug_msg (const char *what, 208:13.12 ^~~~~~~~~~~~~ 208:13.18 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-layout-gsubgpos.hh:35, 208:13.18 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 208:13.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:11: 208:13.18 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh: In member function 'void hb_set_t::page_t::init1()': 208:13.18 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-set.hh:53:60: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} with 'private' member 'hb_vector_size_t::u' [-Wclass-memaccess] 208:13.18 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 208:13.18 ^ 208:13.18 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-debug.hh:32, 208:13.18 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb.hh:474, 208:13.18 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use.hh:32, 208:13.18 from /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-use-table.cc:18, 208:13.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 208:13.18 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-dsalgs.hh:569:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 208:13.18 struct hb_vector_size_t 208:13.18 ^~~~~~~~~~~~~~~~ 208:34.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:137: 208:34.37 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/SFNTNameTable.cpp: In member function 'mozilla::gfx::FilterNodeSoftware::GetInputRectInRect(unsigned int, mozilla::gfx::IntRectTyped const&)': 208:34.37 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/SFNTNameTable.cpp:357:1: warning: the control flow of function '_ZN7mozilla3gfx18FilterNodeSoftware18GetInputRectInRectEjRKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 208:34.37 } // mozilla 208:34.37 ^ 208:34.37 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/SFNTNameTable.cpp:357:1: warning: the control flow of function '_ZN7mozilla3gfx18FilterNodeSoftware18GetInputRectInRectEjRKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 208:34.37 /builddir/build/BUILD/firefox-64.0.2/gfx/2d/SFNTNameTable.cpp:357:1: warning: the control flow of function '_ZN7mozilla3gfx18FilterNodeSoftware18GetInputRectInRectEjRKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 208:50.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/ipc/Unified_cpp_gfx_ipc0.cpp:119: 208:50.29 /builddir/build/BUILD/firefox-64.0.2/gfx/ipc/VsyncIOThreadHolder.cpp: In member function 'mozilla::gfx::SharedDIB::Attach(base::FileDescriptor, unsigned int)': 208:50.29 /builddir/build/BUILD/firefox-64.0.2/gfx/ipc/VsyncIOThreadHolder.cpp:49:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 208:50.29 } // namespace mozilla 208:50.29 ^ 208:50.29 /builddir/build/BUILD/firefox-64.0.2/gfx/ipc/VsyncIOThreadHolder.cpp:49:1: warning: the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:04.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/layers/Unified_cpp_gfx_layers1.cpp:137: 209:04.52 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/SyncObject.cpp: In function 'mozilla::layers::CompareDepth(mozilla::layers::Layer*, mozilla::layers::Layer*)': 209:04.52 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/SyncObject.cpp:50:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:04.52 } // namespace mozilla 209:04.52 ^ 209:04.52 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/SyncObject.cpp:50:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 209:04.52 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/SyncObject.cpp:50:1: warning: the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:08.60 Compiling geckoservo v0.0.1 (/builddir/build/BUILD/firefox-64.0.2/servo/ports/geckolib) 209:15.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/webrender_bindings/Unified_cpp_webrender_bindings0.cpp:101: 209:15.68 /builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 209:15.68 /builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings/WebRenderTypes.cpp:41:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:15.68 } // namespace mozilla 209:15.68 ^ 209:15.68 /builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings/WebRenderTypes.cpp:41:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:15.68 /builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings/WebRenderTypes.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 209:15.68 /builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings/WebRenderTypes.cpp:41:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:15.68 /builddir/build/BUILD/firefox-64.0.2/gfx/webrender_bindings/WebRenderTypes.cpp:41:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:16.59 gfx/skia/SkJumper_generated.o 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawPath*}]' 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50: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] 209:31.68 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 209:31.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 209:31.68 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 209:31.68 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 209:31.68 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 209:31.68 ^~~~~~~~ 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 209:31.68 struct T { \ 209:31.68 ^ 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawRect*}]' 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50: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] 209:31.68 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 209:31.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 209:31.68 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 209:31.68 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 209:31.68 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 209:31.68 ^~~~~~~~ 209:31.68 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 209:31.69 struct T { \ 209:31.69 ^ 209:31.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 209:31.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:435:21: required from 'sk_sp sk_make_sp(Args&& ...) [with T = SkMiniPicture; Args = {const SkRect*&, SkRecords::DrawTextBlob*}]' 209:31.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 209:31.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:50: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] 209:31.69 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 209:31.69 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 209:31.69 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 209:31.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 209:31.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 209:31.69 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 209:31.69 ^~~~~~~~~~~~ 209:31.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 209:31.69 struct T { \ 209:31.69 ^ 209:32.30 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:237, 209:32.30 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:32.30 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 209:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 209:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h:22:24: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:32.30 memcpy(&px4, px, 16); 209:32.30 ^ 209:32.30 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:32.30 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 209:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:32.30 class Sk4px : public Sk16b { 209:32.30 ^~~~~ 209:32.30 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:237, 209:32.30 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:32.30 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 209:32.30 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 209:32.31 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h:28:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:32.31 memcpy(&px2, px, 8); 209:32.31 ^ 209:32.31 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:32.31 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 209:32.31 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:32.31 class Sk4px : public Sk16b { 209:32.31 ^~~~~ 209:32.31 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:237, 209:32.31 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:32.31 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 209:32.31 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 209:32.31 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/../opts/Sk4px_none.h:34:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'class {anonymous}::Sk4px' from an array of 'const SkPMColor' {aka 'const unsigned int'} [-Wclass-memaccess] 209:32.31 memcpy(&px1, px, 4); 209:32.31 ^ 209:32.31 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 209:32.31 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:40: 209:32.31 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 209:32.31 class Sk4px : public Sk16b { 209:32.31 ^~~~~ 209:32.42 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:42: 209:32.42 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 209:32.42 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 209:32.42 case 3: k ^= data[2] << 16; 209:32.43 ~~^~~~~~~~~~~~~~~~ 209:32.43 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 209:32.43 case 2: k ^= data[1] << 8; 209:32.43 ^~~~ 209:32.43 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 209:32.43 case 2: k ^= data[1] << 8; 209:32.43 ~~^~~~~~~~~~~~~~~~ 209:32.43 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 209:32.43 case 1: k ^= data[0] << 0; 209:32.43 ^~~~ 209:33.02 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Clear>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Clear const&)void [clone .isra.78]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5ClearEEEviPjPKjRKT_.isra.78' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 } // namespace SkOpts 209:33.03 ^ 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5ClearEEEviPjPKjRKT_.isra.78' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Src>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Src const&)void [clone .isra.77]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3SrcEEEviPjPKjRKT_.isra.77' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3SrcEEEviPjPKjRKT_.isra.77' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Dst>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Dst const&)void [clone .isra.76]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3DstEEEviPjPKjRKT_.isra.76' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3DstEEEviPjPKjRKT_.isra.76' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcOver>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcOver const&)void [clone .isra.74]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcOverEEEviPjPKjRKT_.isra.74' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcOverEEEviPjPKjRKT_.isra.74' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstOver>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstOver const&)void [clone .isra.72]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstOverEEEviPjPKjRKT_.isra.72' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstOverEEEviPjPKjRKT_.isra.72' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcIn>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcIn const&)void [clone .isra.70]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5SrcInEEEviPjPKjRKT_.isra.70' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5SrcInEEEviPjPKjRKT_.isra.70' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstIn>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstIn const&)void [clone .isra.68]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5DstInEEEviPjPKjRKT_.isra.68' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_5DstInEEEviPjPKjRKT_.isra.68' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcOut>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcOut const&)void [clone .isra.66]': 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6SrcOutEEEviPjPKjRKT_.isra.66' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6SrcOutEEEviPjPKjRKT_.isra.66' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstOut>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstOut const&)void [clone .isra.64]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DstOutEEEviPjPKjRKT_.isra.64' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DstOutEEEviPjPKjRKT_.isra.64' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::SrcATop>(int, unsigned int*, unsigned int const*, (anonymous namespace)::SrcATop const&)void [clone .isra.62]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcATopEEEviPjPKjRKT_.isra.62' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7SrcATopEEEviPjPKjRKT_.isra.62' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::DstATop>(int, unsigned int*, unsigned int const*, (anonymous namespace)::DstATop const&)void [clone .isra.60]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstATopEEEviPjPKjRKT_.isra.60' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7DstATopEEEviPjPKjRKT_.isra.60' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Xor>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Xor const&)void [clone .isra.58]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3XorEEEviPjPKjRKT_.isra.58' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_3XorEEEviPjPKjRKT_.isra.58' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Plus>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Plus const&)void [clone .isra.56]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_4PlusEEEviPjPKjRKT_.isra.56' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_4PlusEEEviPjPKjRKT_.isra.56' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Modulate>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Modulate const&)void [clone .isra.54]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8ModulateEEEviPjPKjRKT_.isra.54' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8ModulateEEEviPjPKjRKT_.isra.54' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Screen>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Screen const&)void [clone .isra.52]': 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6ScreenEEEviPjPKjRKT_.isra.52' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6ScreenEEEviPjPKjRKT_.isra.52' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.04 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Multiply>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Multiply const&)void [clone .isra.50]': 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8MultiplyEEEviPjPKjRKT_.isra.50' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_8MultiplyEEEviPjPKjRKT_.isra.50' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Difference>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Difference const&)void [clone .isra.48]': 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_10DifferenceEEEviPjPKjRKT_.isra.48' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_10DifferenceEEEviPjPKjRKT_.isra.48' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Exclusion>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Exclusion const&)void [clone .isra.46]': 209:33.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9ExclusionEEEviPjPKjRKT_.isra.46' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9ExclusionEEEviPjPKjRKT_.isra.46' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::HardLight>(int, unsigned int*, unsigned int const*, (anonymous namespace)::HardLight const&)void [clone .isra.44]': 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9HardLightEEEviPjPKjRKT_.isra.44' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_9HardLightEEEviPjPKjRKT_.isra.44' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Overlay>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Overlay const&)void [clone .isra.42]': 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7OverlayEEEviPjPKjRKT_.isra.42' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7OverlayEEEviPjPKjRKT_.isra.42' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Darken>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Darken const&)void [clone .isra.40]': 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DarkenEEEviPjPKjRKT_.isra.40' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_6DarkenEEEviPjPKjRKT_.isra.40' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrc<(anonymous namespace)::Lighten>(int, unsigned int*, unsigned int const*, (anonymous namespace)::Lighten const&)void [clone .isra.38]': 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7LightenEEEviPjPKjRKT_.isra.38' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px9MapDstSrcINS_7LightenEEEviPjPKjRKT_.isra.38' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstAlpha(int, unsigned int*, unsigned char const*, portable::blit_mask_d32_a8_black(unsigned int*, unsigned long, unsigned char const*, unsigned long, int, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void [clone .isra.28]': 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL22blit_mask_d32_a8_blackEPjmPKhmiiEUlRKS0_S7_E_EEviS3_S5_RKT_.isra.28' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL22blit_mask_d32_a8_blackEPjmPKhmiiEUlRKS0_S7_E_EEviS3_S5_RKT_.isra.28' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstSrcAlpha<(anonymous namespace)::Sk4px ((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)>(int, unsigned int*, unsigned int const*, unsigned char const*, (anonymous namespace)::Sk4px ( const&)((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&))void': 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIFS0_RKS0_S3_S3_EEEviPjPKjPKhRKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIFS0_RKS0_S3_S3_EEEviPjPKjPKhRKT_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 209:33.08 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px14MapDstSrcAlphaIFS0_RKS0_S3_S3_EEEviPjPKjPKhRKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapSrc(int, unsigned int*, unsigned int const*, portable::blit_row_color32(unsigned int*, unsigned int const*, int, unsigned int)::{lambda((anonymous namespace)::Sk4px const&)#1} const&)void': 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px6MapSrcIZN8portableL16blit_row_color32EPjPKjijEUlRKS0_E_EEviS3_S5_RKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px6MapSrcIZN8portableL16blit_row_color32EPjPKjijEUlRKS0_E_EEviS3_S5_RKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstAlpha(int, unsigned int*, unsigned char const*, portable::blit_mask_d32_a8_opaque(unsigned int*, unsigned long, unsigned char const*, unsigned long, unsigned int, int, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void': 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL23blit_mask_d32_a8_opaqueEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL23blit_mask_d32_a8_opaqueEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp: In function '(anonymous namespace)::Sk4px::MapDstAlpha(int, unsigned int*, unsigned char const*, portable::blit_mask_d32_a8_general(unsigned int*, unsigned long, unsigned char const*, unsigned long, unsigned int, int, int)::{lambda((anonymous namespace)::Sk4px const&, (anonymous namespace)::Sk4px const&)#1} const&)void': 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL24blit_mask_d32_a8_generalEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 209:33.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkOpts.cpp:129:1: warning: the control flow of function '_ZN12_GLOBAL__N_15Sk4px11MapDstAlphaIZN8portableL24blit_mask_d32_a8_generalEPjmPKhmjiiEUlRKS0_S7_E_EEviS3_S5_RKT_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 209:44.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 209:44.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 209:44.79 } 209:44.79 ^ 209:44.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 209:44.80 case SkPath::kQuad_Verb: 209:44.80 ^~~~ 210:29.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/layers/Unified_cpp_gfx_layers2.cpp:137: 210:29.93 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 210:29.93 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/apz/src/GestureEventListener.cpp:665:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:29.93 } // namespace mozilla 210:29.93 ^ 210:29.93 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/apz/src/GestureEventListener.cpp:665:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 210:29.93 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/apz/src/GestureEventListener.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 210:29.93 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/apz/src/GestureEventListener.cpp:665:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 210:29.93 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/apz/src/GestureEventListener.cpp:665:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:14.29 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkMath.h:13, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrTypes.h:11, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 211:14.29 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 211:14.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 211:14.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 211:14.29 sk_abort_no_print(); \ 211:14.29 ~~~~~~~~~~~~~~~~~^~ 211:14.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 211:14.29 SK_ABORT("Incomplete Switch\n"); 211:14.29 ^~~~~~~~ 211:14.29 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 211:14.29 case SkPath::kWinding_FillType: 211:14.29 ^~~~ 211:18.26 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 211:18.26 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:12, 211:18.26 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 211:18.26 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 211:18.26 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 211:18.26 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 211:18.26 sk_abort_no_print(); \ 211:18.26 ~~~~~~~~~~~~~~~~~^~ 211:18.26 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 211:18.26 SK_ABORT("Unexpected path fill."); 211:18.26 ^~~~~~~~ 211:18.26 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 211:18.26 case GrStencilOp::kIncWrap: 211:18.26 ^~~~ 211:21.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/layers/Unified_cpp_gfx_layers7.cpp:128: 211:21.62 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/CompositableTransactionParent.cpp: In member function 'mozilla::layers::LayerManagerComposite::PopGroupForLayerEffects(RefPtr, mozilla::gfx::IntRectTyped, bool, bool, float)': 211:21.62 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/CompositableTransactionParent.cpp:302:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:21.62 } // namespace mozilla 211:21.62 ^ 211:21.62 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/CompositableTransactionParent.cpp:302:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 211:21.62 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/CompositableTransactionParent.cpp:302:1: warning: the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:39.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/layers/Unified_cpp_gfx_layers9.cpp:137: 211:39.17 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 211:39.17 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:39.17 } // namespace mozilla 211:39.17 ^ 211:39.17 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:39.17 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 211:39.18 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:39.18 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:41.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/layers/Unified_cpp_gfx_layers8.cpp:137: 211:41.08 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 211:41.08 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/RemoteContentController.cpp:410:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:41.08 } // namespace mozilla 211:41.08 ^ 211:41.08 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/RemoteContentController.cpp:410:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:41.08 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/RemoteContentController.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 211:41.08 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/RemoteContentController.cpp:410:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 211:41.08 /builddir/build/BUILD/firefox-64.0.2/gfx/layers/ipc/RemoteContentController.cpp:410:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 211:49.54 Compiling gkrust-shared v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/toolkit/library/rust/shared) 211:52.96 Compiling gkrust v0.1.0 (/builddir/build/BUILD/firefox-64.0.2/toolkit/library/rust) 212:00.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:00.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 212:00.86 from /builddir/build/BUILD/firefox-64.0.2/image/ImageOps.h:10, 212:00.86 from /builddir/build/BUILD/firefox-64.0.2/image/ImageOps.cpp:7, 212:00.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/Unified_cpp_image1.cpp:2: 212:00.86 /builddir/build/BUILD/firefox-64.0.2/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 212:00.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:00.86 foundInterface = 0; \ 212:00.86 ^~~~~~~~~~~~~~ 212:00.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:00.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:00.86 ^~~~~~~~~~~~~~~~~~~~~~~ 212:00.86 /builddir/build/BUILD/firefox-64.0.2/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:00.86 NS_INTERFACE_MAP_END 212:00.86 ^~~~~~~~~~~~~~~~~~~~ 212:00.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:00.86 else 212:00.86 ^~~~ 212:00.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:00.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:00.86 ^~~~~~~~~~~~~~~~~~ 212:00.87 /builddir/build/BUILD/firefox-64.0.2/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:00.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:00.87 ^~~~~~~~~~~~~~~~~~~~~~ 212:07.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:07.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 212:07.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIChannelEventSink.h:10, 212:07.82 from /builddir/build/BUILD/firefox-64.0.2/image/imgRequest.h:10, 212:07.82 from /builddir/build/BUILD/firefox-64.0.2/image/imgRequest.cpp:7, 212:07.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/Unified_cpp_image2.cpp:2: 212:07.82 /builddir/build/BUILD/firefox-64.0.2/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 212:07.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:07.82 foundInterface = 0; \ 212:07.82 ^~~~~~~~~~~~~~ 212:07.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:07.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:07.82 ^~~~~~~~~~~~~~~~~~~~~~~ 212:07.82 /builddir/build/BUILD/firefox-64.0.2/image/imgRequestProxy.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:07.82 NS_INTERFACE_MAP_END 212:07.82 ^~~~~~~~~~~~~~~~~~~~ 212:07.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:07.83 else 212:07.83 ^~~~ 212:07.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 212:07.83 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 212:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:07.83 /builddir/build/BUILD/firefox-64.0.2/image/imgRequestProxy.cpp:106:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 212:07.83 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 212:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:08.02 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp: In static member function 'static void {anonymous}::MSAAPathOp::ComputeWorstCasePointCount(const SkPath&, const SkMatrix&, int*, int*, int*)': 212:08.02 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 212:08.02 quadPointCount += 3 * quadPts; 212:08.02 ^ 212:08.02 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 212:08.02 case SkPath::kQuad_Verb: 212:08.02 ^~~~ 212:09.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/image/Unified_cpp_image1.cpp:137: 212:09.21 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 212:09.21 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp:3363:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:09.21 } 212:09.21 ^ 212:09.21 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp:3363:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:09.21 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 212:09.21 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp:3363:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:09.21 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp:3363:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:09.24 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp: In function 'mozilla::image::AllowedImageAndFrameDimensions(mozilla::gfx::IntSizeTyped const&, mozilla::gfx::IntRectTyped const&)': 212:09.24 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp:3363:1: warning: the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:09.24 /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.cpp:3363:1: warning: the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:19.56 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 212:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 212:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 212:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 212:19.56 from /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconModule.cpp:7, 212:19.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 212:19.56 /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 212:19.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:19.56 foundInterface = 0; \ 212:19.56 ^~~~~~~~~~~~~~ 212:19.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:19.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:19.57 ^~~~~~~~~~~~~~~~~~~~~~~ 212:19.57 /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:19.57 NS_INTERFACE_MAP_END 212:19.57 ^~~~~~~~~~~~~~~~~~~~ 212:19.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:19.57 else 212:19.57 ^~~~ 212:19.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 212:19.57 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 212:19.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:19.57 /builddir/build/BUILD/firefox-64.0.2/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 212:19.57 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 212:19.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:19.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 212:19.93 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkBitmapCache.cpp:124:22: warning: 'SkBitmapCache::Rec' has a field 'SkBitmapCache::Rec::fKey' whose type uses the anonymous namespace [-Wsubobject-linkage] 212:19.93 class SkBitmapCache::Rec : public SkResourceCache::Rec { 212:19.93 ^~~ 212:32.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.h:10, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:7, 212:32.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 212:32.24 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 212:32.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:32.24 foundInterface = 0; \ 212:32.24 ^~~~~~~~~~~~~~ 212:32.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:32.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:32.24 ^~~~~~~~~~~~~~~~~~~~~~~ 212:32.24 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:32.24 NS_INTERFACE_MAP_END 212:32.24 ^~~~~~~~~~~~~~~~~~~~ 212:32.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:32.24 else 212:32.24 ^~~~ 212:32.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:32.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:32.24 ^~~~~~~~~~~~~~~~~~ 212:32.24 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:32.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:32.24 ^~~~~~~~~~~~~~~~~~~~~~ 212:32.25 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 212:32.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:32.25 foundInterface = 0; \ 212:32.25 ^~~~~~~~~~~~~~ 212:32.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:32.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:32.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:32.25 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortSignal.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:32.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:32.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:32.25 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.h:12, 212:32.26 from /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortController.cpp:7, 212:32.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 212:32.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:32.26 } else 212:32.26 ^~~~ 212:32.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:32.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:32.26 /builddir/build/BUILD/firefox-64.0.2/dom/abort/AbortSignal.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:32.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 212:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 212:38.26 /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 212:38.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:38.26 foundInterface = 0; \ 212:38.26 ^~~~~~~~~~~~~~ 212:38.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:38.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:38.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.26 /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:38.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 212:38.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.26 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 212:38.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 212:38.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:38.26 } else 212:38.26 ^~~~ 212:38.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:38.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:38.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.26 /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:38.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 212:38.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 212:38.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 212:38.30 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 212:38.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:38.30 foundInterface = 0; \ 212:38.30 ^~~~~~~~~~~~~~ 212:38.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:38.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:38.30 ^~~~~~~~~~~~~~~~~~~~~~~ 212:38.30 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:38.30 NS_INTERFACE_MAP_END 212:38.30 ^~~~~~~~~~~~~~~~~~~~ 212:38.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:38.30 else 212:38.30 ^~~~ 212:38.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:38.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:38.30 ^~~~~~~~~~~~~~~~~~ 212:38.30 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:38.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:38.30 ^~~~~~~~~~~~~~~~~~~~~~ 212:38.31 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 212:38.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:38.31 foundInterface = 0; \ 212:38.31 ^~~~~~~~~~~~~~ 212:38.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:38.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:38.31 ^~~~~~~~~~~~~~~~~~~~~~~ 212:38.31 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:38.31 NS_INTERFACE_MAP_END 212:38.31 ^~~~~~~~~~~~~~~~~~~~ 212:38.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:38.31 else 212:38.31 ^~~~ 212:38.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:38.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:38.31 ^~~~~~~~~~~~~~~~~~ 212:38.31 /builddir/build/BUILD/firefox-64.0.2/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:38.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:38.31 ^~~~~~~~~~~~~~~~~~~~~~ 212:38.48 /builddir/build/BUILD/firefox-64.0.2/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 212:38.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:38.48 foundInterface = 0; \ 212:38.48 ^~~~~~~~~~~~~~ 212:38.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:38.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:38.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.49 /builddir/build/BUILD/firefox-64.0.2/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:38.49 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 212:38.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.49 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 212:38.49 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 212:38.49 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 212:38.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 212:38.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:38.49 } else 212:38.49 ^~~~ 212:38.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:38.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:38.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:38.49 /builddir/build/BUILD/firefox-64.0.2/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:38.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 212:38.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:39.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:39.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 212:39.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:39.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 212:39.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 212:39.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 212:39.44 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 212:39.44 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 212:39.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 212:39.44 /builddir/build/BUILD/firefox-64.0.2/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 212:39.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:39.44 foundInterface = 0; \ 212:39.44 ^~~~~~~~~~~~~~ 212:39.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 212:39.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 212:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:39.44 /builddir/build/BUILD/firefox-64.0.2/dom/animation/KeyframeEffect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 212:39.44 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 212:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:39.44 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 212:39.44 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.h:10, 212:39.44 from /builddir/build/BUILD/firefox-64.0.2/dom/animation/Animation.cpp:7, 212:39.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 212:39.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 212:39.44 } else 212:39.44 ^~~~ 212:39.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 212:39.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 212:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:39.44 /builddir/build/BUILD/firefox-64.0.2/dom/animation/KeyframeEffect.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 212:39.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 212:39.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:48.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTArray.h:29, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.h:10, 212:48.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:7: 212:48.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:48.85 foundInterface = 0; \ 212:48.85 ^~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:48.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:48.85 ^~~~~~~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:48.85 NS_INTERFACE_MAP_END 212:48.85 ^~~~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:48.85 else 212:48.85 ^~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:48.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:48.85 ^~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:48.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 212:48.85 ^~~~~~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 212:48.85 foundInterface = 0; \ 212:48.85 ^~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 212:48.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 212:48.85 ^~~~~~~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 212:48.85 NS_INTERFACE_MAP_END 212:48.85 ^~~~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 212:48.85 else 212:48.85 ^~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 212:48.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 212:48.85 ^~~~~~~~~~~~~~~~~~ 212:48.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 212:48.85 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 212:48.85 ^~~~~~~~~~~~~~~~~~~~~~ 212:50.12 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkString.h:13, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrBuffer.h:11, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:12, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 212:50.12 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 212:50.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 212:50.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 212:50.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 212:50.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 212:50.13 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 212:50.13 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212:50.13 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkColorSpace.h:12, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkImageInfo.h:11, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrBuffer.h:11, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:12, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 212:50.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 212:50.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 212:50.13 template class sk_sp { 212:50.13 ^~~~~ 212:50.27 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 212:50.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkMath.h:13, 212:50.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrTypes.h:11, 212:50.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 212:50.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 212:50.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 212:50.27 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 212:50.27 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 212:50.27 sk_abort_no_print(); \ 212:50.27 ~~~~~~~~~~~~~~~~~^~ 212:50.27 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 212:50.27 SK_ABORT("Unexpected path fill."); 212:50.27 ^~~~~~~~ 212:50.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 212:50.27 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 212:50.27 case GrPathRendering::kWinding_FillType: { 212:50.27 ^~~~ 212:50.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp: In member function 'mozilla::dom::DOMIntersectionObserver::Update(nsIDocument*, double)': 212:50.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:499:1: warning: the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEP11nsIDocumentd' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:50.78 } // namespace mozilla 212:50.78 ^ 212:50.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:499:1: warning: the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEP11nsIDocumentd' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 212:50.78 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMIntersectionObserver.cpp:499:1: warning: the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEP11nsIDocumentd' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:51.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 212:51.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 212:51.71 #define ASSERT_SINGLE_OWNER \ 212:51.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 212:51.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 212:51.71 #define ASSERT_SINGLE_OWNER \ 212:53.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 212:53.59 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 212:53.60 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 212:53.60 } 212:53.60 ^ 212:53.60 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 212:53.60 case SkPaint::kBevel_Join: 212:53.60 ^~~~ 212:54.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia14.cpp:137: 212:54.93 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrTextureProducer.cpp: In function '(anonymous namespace)::check_for_intersection((anonymous namespace)::Edge*, (anonymous namespace)::Edge*, (anonymous namespace)::EdgeList*, (anonymous namespace)::Vertex**, (anonymous namespace)::VertexList*, (anonymous namespace)::Comparator&, SkArenaAlloc&)': 212:54.93 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrTextureProducer.cpp:209:1: warning: the control flow of function '_ZN12_GLOBAL__N_122check_for_intersectionEPNS_4EdgeES1_PNS_8EdgeListEPPNS_6VertexEPNS_10VertexListERNS_10ComparatorER12SkArenaAlloc' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 212:54.93 } 212:54.93 ^ 212:54.93 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrTextureProducer.cpp:209:1: warning: the control flow of function '_ZN12_GLOBAL__N_122check_for_intersectionEPNS_4EdgeES1_PNS_8EdgeListEPPNS_6VertexEPNS_10VertexListERNS_10ComparatorER12SkArenaAlloc' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 212:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTypes.h:31, 212:57.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkMath.h:13, 212:57.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrTypes.h:11, 212:57.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 212:57.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/private/GrTextureProxy.h:11, 212:57.69 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 212:57.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 212:57.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 212:57.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 212:57.69 sk_abort_no_print(); \ 212:57.69 ~~~~~~~~~~~~~~~~~^~ 212:57.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 212:57.69 SK_ABORT("Conics are not supported."); 212:57.69 ^~~~~~~~ 212:57.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 212:57.69 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 212:57.69 default: 212:57.69 ^~~~~~~ 213:01.25 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkString.h:13, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrBuffer.h:11, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:12, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 213:01.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 213:01.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 213:01.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 213:01.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:01.25 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 213:01.25 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:01.25 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 213:01.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 213:01.25 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 213:01.25 template class sk_sp { 213:01.25 ^~~~~ 213:03.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 213:03.39 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 213:03.39 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 213:03.39 } 213:03.39 ^ 213:03.39 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 213:03.39 case SkCubicType::kSerpentine: 213:03.39 ^~~~ 213:05.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 213:05.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 213:05.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 213:05.71 } 213:05.71 ^ 213:05.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 213:05.71 case SkCanvas::kPolygon_PointMode: { 213:05.71 ^~~~ 213:08.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 213:08.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 213:08.07 #define BUFFER_SIZE 256 213:08.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 213:08.07 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 213:08.07 #define BUFFER_SIZE 64 213:08.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.09 LinearGradient4fContext::LinearIntervalProcessor { 213:08.09 ^~~~~~~~~~~~~~~~~~~~~~~ 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 213:08.09 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231: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]' 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = unsigned int; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 213:08.10 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.11 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1]' 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:209:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 213:08.12 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:212:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:231:56: required from 'void SkLinearGradient::LinearGradient4fContext::shadeSpanInternal(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:215:9: required from 'void SkLinearGradient::LinearGradient4fContext::shadePremulSpan(int, int, dstType*, int, float, float) const [with dstType = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.13 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:272: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] 213:08.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 213:08.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 213:08.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 213:08.19 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 213:08.19 ^~ 213:08.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 213:08.19 case SkOTTableName::Record::PlatformID::Unicode: 213:08.19 ^~~~ 213:11.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 213:11.03 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/utils/SkPatchUtils.cpp:63:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 213:11.03 class FwDCubicEvaluator { 213:11.03 ^~~~~~~~~~~~~~~~~ 213:12.56 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 213:12.56 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 213:12.57 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 213:12.57 p->append(SkRasterPipeline::decal_x, decal_ctx); 213:12.57 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:12.57 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 213:12.57 case kClamp_TileMode: 213:12.57 ^~~~ 213:12.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 213:12.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 213:12.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 213:12.87 std::move(right))); 213:12.87 ^ 213:12.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 213:12.87 default: 213:12.87 ^~~~~~~ 213:17.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 213:17.48 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const SkMatrix44&)': 213:17.48 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkICC.cpp:411: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] 213:17.48 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 213:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:21.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 213:21.06 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 213:21.06 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 213:21.06 insertClose = false; 213:21.06 ~~~~~~~~~~~~^~~~~~~ 213:21.06 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 213:21.06 case kLine_Verb: { 213:21.06 ^~~~ 213:22.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:137: 213:22.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp: In member function 'SkPathRef::isValid() const': 213:22.18 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp:324:1: warning: the control flow of function '_ZNK9SkPathRef7isValidEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 213:22.18 } 213:22.19 ^ 213:22.19 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPath_serial.cpp:324:1: warning: the control flow of function '_ZNK9SkPathRef7isValidEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 213:23.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 213:23.95 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 213:23.95 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRRect.cpp:523: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] 213:23.95 memcpy(&raw, buffer, kSizeInMemory); 213:23.95 ^ 213:23.95 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 213:23.95 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPath.h:12, 213:23.95 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPathEffect.h:12, 213:23.95 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPictureCommon.h:15, 213:23.95 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkPicture.cpp:12, 213:23.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 213:23.95 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 213:23.95 class SK_API SkRRect { 213:23.95 ^~~~~~~ 213:26.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 213:26.50 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 213:26.50 class SkResourceCache::Hash : 213:26.50 ^~~~ 213:26.56 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 213:26.56 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 213:26.56 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.cpp:1110: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] 213:26.56 memset(&rec, 0, sizeof(rec)); 213:26.56 ^ 213:26.56 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 213:26.56 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 213:26.56 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrProcessor.h:19, 213:26.56 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 213:26.56 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 213:26.56 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 213:26.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 213:26.56 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 213:26.56 struct SkScalerContextRec { 213:26.56 ^~~~~~~~~~~~~~~~~~ 213:33.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 213:33.00 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:136:19: warning: 'SkTextBlob::RunRecord' has a field 'SkTextBlob::RunRecord::fFont' whose type uses the anonymous namespace [-Wsubobject-linkage] 213:33.00 class SkTextBlob::RunRecord { 213:33.00 ^~~~~~~~~ 213:33.27 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkString.h:13, 213:33.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTextBlob.h:14, 213:33.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 213:33.27 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 213:33.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 213:33.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h: In instantiation of 'skstd::enable_if_t<(! ! E), void> SkTArray::move(int, int) [with bool E = true; T = sk_sp; bool MEM_MOVE = true; skstd::enable_if_t<(! ! E), void> = void]': 213:33.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 213:33.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 213:33.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/../private/SkTArray.h:486:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'class sk_sp' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 213:33.28 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 213:33.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:33.28 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkPaint.h:15, 213:33.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkTextBlob.h:13, 213:33.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 213:33.28 from /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 213:33.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 213:33.28 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 213:33.28 template class sk_sp { 213:33.28 ^~~~~ 213:40.58 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.h:21, 213:40.58 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.cpp:9: 213:40.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 213:40.58 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 213:40.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 213:40.58 memset(aT, 0, sizeof(T)); 213:40.58 ~~~~~~^~~~~~~~~~~~~~~~~~ 213:40.58 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.cpp:216: 213:40.58 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 213:40.58 struct GlobalProperties { 213:40.58 ^~~~~~~~~~~~~~~~ 213:44.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 213:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 213:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 213:44.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 213:44.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.h:10, 213:44.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:7: 213:44.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 213:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:44.91 foundInterface = 0; \ 213:44.91 ^~~~~~~~~~~~~~ 213:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:44.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:44.91 ^~~~~~~~~~~~~~~~~~~~~~~ 213:44.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:44.91 NS_INTERFACE_MAP_END 213:44.91 ^~~~~~~~~~~~~~~~~~~~ 213:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:44.91 else 213:44.91 ^~~~ 213:44.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:44.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:44.91 ^~~~~~~~~~~~~~~~~~ 213:44.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:44.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 213:44.91 ^~~~~~~~~~~~~~~~~~~~~~ 213:45.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 213:45.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:45.01 foundInterface = 0; \ 213:45.01 ^~~~~~~~~~~~~~ 213:45.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:45.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:45.01 ^~~~~~~~~~~~~~~~~~~~~~~ 213:45.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:4394:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:45.01 NS_INTERFACE_MAP_END 213:45.01 ^~~~~~~~~~~~~~~~~~~~ 213:45.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:45.01 else 213:45.01 ^~~~ 213:45.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:45.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:45.01 ^~~~~~~~~~~~~~~~~~ 213:45.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMWindowUtils.cpp:4393:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:45.01 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 213:45.01 ^~~~~~~~~~~~~~~~~~~~~~ 213:57.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 213:57.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 213:57.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIMessageManager.h:10, 213:57.01 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:10, 213:57.01 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:9: 213:57.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 213:57.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:57.01 foundInterface = 0; \ 213:57.01 ^~~~~~~~~~~~~~ 213:57.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:57.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:57.01 ^~~~~~~~~~~~~~~~~~~~~~~ 213:57.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:57.01 NS_INTERFACE_MAP_END 213:57.01 ^~~~~~~~~~~~~~~~~~~~ 213:57.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:57.01 else 213:57.01 ^~~~ 213:57.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 213:57.01 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 213:57.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:57.01 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 213:57.01 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, !mChrome || !mIsBroadcaster) 213:57.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:57.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:17, 213:57.37 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:9: 213:57.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 213:57.37 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 213:57.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 213:57.37 memset(aT, 0, sizeof(T)); 213:57.37 ~~~~~~^~~~~~~~~~~~~~~~~~ 213:57.37 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.cpp:62: 213:57.37 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 213:57.37 struct GlobalProperties { 213:57.37 ^~~~~~~~~~~~~~~~ 213:59.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 213:59.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 213:59.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:59.22 foundInterface = 0; \ 213:59.22 ^~~~~~~~~~~~~~ 213:59.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:59.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:441:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:59.22 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 213:59.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.22 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 213:59.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 213:59.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:59.23 } else 213:59.23 ^~~~ 213:59.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 213:59.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 213:59.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:440:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 213:59.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 213:59.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 213:59.23 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 213:59.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 213:59.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:59.23 foundInterface = 0; \ 213:59.23 ^~~~~~~~~~~~~~ 213:59.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:59.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:59.23 ^~~~~~~~~~~~~~~~~~~~~~~ 213:59.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:535:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:59.23 NS_INTERFACE_MAP_END 213:59.23 ^~~~~~~~~~~~~~~~~~~~ 213:59.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:59.23 else 213:59.23 ^~~~ 213:59.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 213:59.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 213:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:534:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 213:59.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 213:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 213:59.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:59.24 foundInterface = 0; \ 213:59.24 ^~~~~~~~~~~~~~ 213:59.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 213:59.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 213:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:780:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 213:59.24 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 213:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.24 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 213:59.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 213:59.25 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 213:59.25 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 213:59.25 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 213:59.25 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 213:59.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 213:59.25 } else 213:59.25 ^~~~ 213:59.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 213:59.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 213:59.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.25 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:779:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 213:59.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 213:59.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213:59.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 213:59.28 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 213:59.28 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 213:59.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 213:59.28 foundInterface = 0; \ 213:59.28 ^~~~~~~~~~~~~~ 213:59.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 213:59.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 213:59.28 ^~~~~~~~~~~~~~~~~~~~~~~ 213:59.28 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:1353:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 213:59.28 NS_INTERFACE_MAP_END 213:59.28 ^~~~~~~~~~~~~~~~~~~~ 213:59.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 213:59.29 else 213:59.29 ^~~~ 213:59.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 213:59.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 213:59.29 ^~~~~~~~~~~~~~~~~~ 213:59.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:1352:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 213:59.29 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 213:59.29 ^~~~~~~~~~~~~~~~~~~~~~ 213:59.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 213:59.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:7: 213:59.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 213:59.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 213:59.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 213:59.96 memset(aT, 0, sizeof(T)); 213:59.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 213:59.96 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:171: 213:59.96 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 213:59.96 struct GlobalProperties { 213:59.96 ^~~~~~~~~~~~~~~~ 214:04.34 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp: In member function 'nsGlobalWindowInner::Observe(nsISupports*, char const*, char16_t const*)': 214:04.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:8019:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 214:04.35 nsPIDOMWindowInner::~nsPIDOMWindowInner() {} 214:04.35 ^ 214:04.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:8019:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 214:04.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.cpp:8019:44: warning: the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 214:09.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:3, 214:09.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:09.47 foundInterface = 0; \ 214:09.47 ^~~~~~~~~~~~~~ 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:09.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:09.47 ^~~~~~~~~~~~~~~~~~~~~~~ 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:2872:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:09.47 NS_INTERFACE_MAP_END 214:09.47 ^~~~~~~~~~~~~~~~~~~~ 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.47 else 214:09.47 ^~~~ 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:09.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:09.47 ^~~~~~~~~~~~~~~~~~ 214:09.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:2871:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:09.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:09.47 ^~~~~~~~~~~~~~~~~~~~~~ 214:09.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 214:09.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:09.49 foundInterface = 0; \ 214:09.49 ^~~~~~~~~~~~~~ 214:09.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:09.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:09.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3272:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:09.49 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 214:09.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:09.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 214:09.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 214:09.50 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 214:09.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:4, 214:09.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 214:09.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.50 } else 214:09.50 ^~~~ 214:09.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:09.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:09.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3271:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:09.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 214:09.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:3, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 214:09.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 214:09.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:09.52 foundInterface = 0; \ 214:09.52 ^~~~~~~~~~~~~~ 214:09.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:09.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:09.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3681:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:09.52 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 214:09.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/APZTestDataBinding.cpp:4, 214:09.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings0.cpp:2: 214:09.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:09.52 } else 214:09.53 ^~~~ 214:09.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:09.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:09.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:09.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AddonManagerBinding.cpp:3680:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:09.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 214:09.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:14.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/domstubs.h:10, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIDOMWindow.h:10, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:10, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 214:14.04 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 214:14.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 214:14.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:14.05 foundInterface = 0; \ 214:14.05 ^~~~~~~~~~~~~~ 214:14.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:14.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:14.05 ^~~~~~~~~~~~~~~~~~~~~~~ 214:14.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:14.05 NS_INTERFACE_MAP_END 214:14.05 ^~~~~~~~~~~~~~~~~~~~ 214:14.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:14.05 else 214:14.05 ^~~~ 214:14.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:14.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:14.05 ^~~~~~~~~~~~~~~~~~ 214:14.05 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:14.05 NS_INTERFACE_MAP_ENTRY(nsIObserver) 214:14.05 ^~~~~~~~~~~~~~~~~~~~~~ 214:14.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowInner.h:10, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindow.h:14, 214:14.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:7: 214:14.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 214:14.64 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 214:14.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 214:14.64 memset(aT, 0, sizeof(T)); 214:14.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 214:14.64 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsGlobalWindowOuter.cpp:171: 214:14.64 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 214:14.64 struct GlobalProperties { 214:14.64 ^~~~~~~~~~~~~~~~ 214:29.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioWorkletBinding.h:9, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AudioWorkletBinding.cpp:3, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 214:29.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 214:29.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:29.94 foundInterface = 0; \ 214:29.94 ^~~~~~~~~~~~~~ 214:29.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:29.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:29.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:29.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:29.94 NS_INTERFACE_MAP_END_INHERITING(Event) 214:29.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:29.94 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:14, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FetchBinding.h:14, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/RequestBinding.h:6, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletBinding.h:7, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/AudioWorkletBinding.cpp:4, 214:29.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings1.cpp:2: 214:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:29.95 } else 214:29.95 ^~~~ 214:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:29.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:29.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:29.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:29.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 214:29.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 214:40.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 214:40.63 from /builddir/build/BUILD/firefox-64.0.2/image/imgLoader.h:11, 214:40.63 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp:13: 214:40.63 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 214:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:40.63 foundInterface = 0; \ 214:40.63 ^~~~~~~~~~~~~~ 214:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:40.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:40.63 ^~~~~~~~~~~~~~~~~~~~~~~ 214:40.63 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp:1258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:40.63 NS_INTERFACE_MAP_END 214:40.63 ^~~~~~~~~~~~~~~~~~~~ 214:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:40.63 else 214:40.63 ^~~~ 214:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 214:40.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 214:40.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:40.63 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsObjectLoadingContent.cpp:1257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 214:40.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 214:40.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:50.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:50.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:50.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:50.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:50.67 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTArray.h:29, 214:50.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.h:10, 214:50.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:7: 214:50.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 214:50.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:50.67 foundInterface = 0; \ 214:50.67 ^~~~~~~~~~~~~~ 214:50.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:50.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:50.67 ^~~~~~~~~~~~~~~~~~~~~~~ 214:50.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:50.67 NS_INTERFACE_MAP_END 214:50.67 ^~~~~~~~~~~~~~~~~~~~ 214:50.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:50.68 else 214:50.68 ^~~~ 214:50.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:50.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:50.68 ^~~~~~~~~~~~~~~~~~ 214:50.68 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:50.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:50.68 ^~~~~~~~~~~~~~~~~~~~~~ 214:50.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 214:50.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:50.69 foundInterface = 0; \ 214:50.69 ^~~~~~~~~~~~~~ 214:50.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:50.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:50.69 ^~~~~~~~~~~~~~~~~~~~~~~ 214:50.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:50.69 NS_INTERFACE_MAP_END 214:50.69 ^~~~~~~~~~~~~~~~~~~~ 214:50.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:50.69 else 214:50.69 ^~~~ 214:50.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:50.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:50.69 ^~~~~~~~~~~~~~~~~~ 214:50.69 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPluginArray.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:50.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:50.69 ^~~~~~~~~~~~~~~~~~~~~~ 214:51.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/LocationBinding.h:8, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:3, 214:51.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 214:51.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 214:51.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:51.27 foundInterface = 0; \ 214:51.27 ^~~~~~~~~~~~~~ 214:51.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:51.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:51.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:51.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:51.28 NS_INTERFACE_MAP_END_INHERITING(Event) 214:51.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:51.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:51.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 214:51.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:7, 214:51.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 214:51.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:51.28 } else 214:51.28 ^~~~ 214:51.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:51.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:51.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:51.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:51.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 214:51.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:54.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/LocationBinding.h:8, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:3, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:54.29 foundInterface = 0; \ 214:54.29 ^~~~~~~~~~~~~~ 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:54.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:54.29 NS_INTERFACE_MAP_END_INHERITING(Event) 214:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:54.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/LocationBinding.cpp:7, 214:54.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings10.cpp:2: 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:54.29 } else 214:54.29 ^~~~ 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:54.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 214:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:54.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 214:54.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 214:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:57.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 214:57.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:3: 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface::QueryInterface(const nsIID&, void**)': 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:57.96 foundInterface = 0; \ 214:57.96 ^~~~~~~~~~~~~~ 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:57.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:57.96 ^~~~~~~~~~~~~~~~~~~~~~~ 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:69217:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:57.96 NS_INTERFACE_MAP_END 214:57.96 ^~~~~~~~~~~~~~~~~~~~ 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:57.96 else 214:57.96 ^~~~ 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:57.96 ^~~~~~~~~~~~~~~~~~ 214:57.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:69216:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:57.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplNoInterfaceObject::QueryInterface(const nsIID&, void**)': 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:58.00 foundInterface = 0; \ 214:58.00 ^~~~~~~~~~~~~~ 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:58.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:58.00 ^~~~~~~~~~~~~~~~~~~~~~~ 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:58.00 NS_INTERFACE_MAP_END 214:58.00 ^~~~~~~~~~~~~~~~~~~~ 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:58.00 else 214:58.00 ^~~~ 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:58.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:58.00 ^~~~~~~~~~~~~~~~~~ 214:58.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72743:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:58.00 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:58.00 ^~~~~~~~~~~~~~~~~~~~~~ 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigator::QueryInterface(const nsIID&, void**)': 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:58.01 foundInterface = 0; \ 214:58.01 ^~~~~~~~~~~~~~ 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:58.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:58.01 ^~~~~~~~~~~~~~~~~~~~~~~ 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72830:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:58.01 NS_INTERFACE_MAP_END 214:58.01 ^~~~~~~~~~~~~~~~~~~~ 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:58.01 else 214:58.01 ^~~~ 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:58.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:58.01 ^~~~~~~~~~~~~~~~~~ 214:58.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72829:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:58.01 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:58.01 ^~~~~~~~~~~~~~~~~~~~~~ 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestNavigatorWithConstructor::QueryInterface(const nsIID&, void**)': 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:58.02 foundInterface = 0; \ 214:58.02 ^~~~~~~~~~~~~~ 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:58.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:58.02 ^~~~~~~~~~~~~~~~~~~~~~~ 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72957:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:58.02 NS_INTERFACE_MAP_END 214:58.02 ^~~~~~~~~~~~~~~~~~~~ 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:58.02 else 214:58.02 ^~~~ 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:58.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:58.02 ^~~~~~~~~~~~~~~~~~ 214:58.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplGenBinding.cpp:72956:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:58.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 214:58.02 ^~~~~~~~~~~~~~~~~~~~~~ 214:58.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 214:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:58.41 foundInterface = 0; \ 214:58.41 ^~~~~~~~~~~~~~ 214:58.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:58.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:58.41 ^~~~~~~~~~~~~~~~~~~~~~~ 214:58.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/Attr.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:58.41 NS_INTERFACE_MAP_END 214:58.41 ^~~~~~~~~~~~~~~~~~~~ 214:58.41 In file included from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.h:19, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:10, 214:58.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.h:3661:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:58.41 } else 214:58.41 ^~~~ 214:58.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentUtils.h:3661:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 214:58.41 } else 214:58.41 ^~~~ 214:58.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 214:58.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 214:58.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp:189: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] 214:58.42 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 214:58.42 ^ 214:58.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 214:58.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 214:58.42 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 214:58.42 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 214:58.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:130:10: note: 'struct AttrArray::InternalAttr' declared here 214:58.42 struct InternalAttr 214:58.42 ^~~~~~~~~~~~ 214:58.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 214:58.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 214:58.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp:386: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] 214:58.42 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 214:58.42 ^ 214:58.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 214:58.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 214:58.42 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 214:58.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 214:58.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 214:58.43 class Impl 214:58.43 ^~~~ 214:58.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 214:58.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 214:58.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.cpp:539:82: warning: 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead [-Wclass-memaccess] 214:58.43 Impl* newImpl = static_cast(realloc(mImpl.release(), sizeInBytes.value())); 214:58.43 ^ 214:58.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 214:58.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 214:58.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 214:58.43 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 214:58.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.43 /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 214:58.43 class Impl 214:58.43 ^~~~ 214:58.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 214:58.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 214:58.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.80 /builddir/build/BUILD/firefox-64.0.2/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 214:58.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:58.80 foundInterface = 0; \ 214:58.80 ^~~~~~~~~~~~~~ 214:58.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 214:58.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 214:58.80 ^~~~~~~~~~~~~~~~~~~~~~~ 214:58.80 /builddir/build/BUILD/firefox-64.0.2/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 214:58.80 NS_INTERFACE_MAP_END 214:58.80 ^~~~~~~~~~~~~~~~~~~~ 214:58.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 214:58.80 else 214:58.80 ^~~~ 214:58.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 214:58.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 214:58.80 ^~~~~~~~~~~~~~~~~~ 214:58.80 /builddir/build/BUILD/firefox-64.0.2/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 214:58.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 214:58.80 ^~~~~~~~~~~~~~~~~~~~~~ 214:58.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 214:58.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 214:58.91 foundInterface = 0; \ 214:58.91 ^~~~~~~~~~~~~~ 214:58.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 214:58.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 214:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:58.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/CharacterData.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 214:58.91 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 214:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214:58.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 214:58.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 214:58.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 214:58.91 } else 214:58.91 ^~~~ 214:58.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/CharacterData.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 214:58.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 214:58.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:00.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.h:10, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AnonymousContent.cpp:7, 215:00.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 215:00.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 215:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:00.38 foundInterface = 0; \ 215:00.38 ^~~~~~~~~~~~~~ 215:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:00.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:00.38 ^~~~~~~~~~~~~~~~~~~~~~~ 215:00.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/ContentProcessMessageManager.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:00.38 NS_INTERFACE_MAP_END 215:00.38 ^~~~~~~~~~~~~~~~~~~~ 215:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:00.38 else 215:00.38 ^~~~ 215:00.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:00.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:00.38 ^~~~~~~~~~~~~~~~~~ 215:00.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/ContentProcessMessageManager.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:00.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 215:00.38 ^~~~~~~~~~~~~~~~~~~~~~ 215:00.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 215:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:00.48 foundInterface = 0; \ 215:00.48 ^~~~~~~~~~~~~~ 215:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:00.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:00.48 ^~~~~~~~~~~~~~~~~~~~~~~ 215:00.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:00.48 NS_INTERFACE_MAP_END 215:00.48 ^~~~~~~~~~~~~~~~~~~~ 215:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:00.48 else 215:00.48 ^~~~ 215:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:00.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:00.48 ^~~~~~~~~~~~~~~~~~ 215:00.48 /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:00.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:00.48 ^~~~~~~~~~~~~~~~~~~~~~ 215:08.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:08.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:08.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:08.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:08.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:08.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:08.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:08.88 foundInterface = 0; \ 215:08.88 ^~~~~~~~~~~~~~ 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:08.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:08.88 NS_INTERFACE_MAP_END_INHERITING(Event) 215:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 215:08.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:08.88 } else 215:08.88 ^~~~ 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:08.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:08.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 215:08.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:08.96 foundInterface = 0; \ 215:08.96 ^~~~~~~~~~~~~~ 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:08.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:08.96 NS_INTERFACE_MAP_END_INHERITING(Event) 215:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaRecorderErrorEventBinding.cpp:3, 215:08.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings11.cpp:2: 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:08.96 } else 215:08.96 ^~~~ 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:08.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:08.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 215:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 215:11.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:11.45 /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 215:11.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.45 foundInterface = 0; \ 215:11.45 ^~~~~~~~~~~~~~ 215:11.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.45 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.45 /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:340:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.45 NS_INTERFACE_MAP_END 215:11.46 ^~~~~~~~~~~~~~~~~~~~ 215:11.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.46 else 215:11.46 ^~~~ 215:11.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.46 ^~~~~~~~~~~~~~~~~~ 215:11.46 /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:339:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.46 ^~~~~~~~~~~~~~~~~~~~~~ 215:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 215:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.54 foundInterface = 0; \ 215:11.54 ^~~~~~~~~~~~~~ 215:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.54 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.54 NS_INTERFACE_MAP_END 215:11.54 ^~~~~~~~~~~~~~~~~~~~ 215:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.54 else 215:11.54 ^~~~ 215:11.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.54 ^~~~~~~~~~~~~~~~~~ 215:11.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.54 ^~~~~~~~~~~~~~~~~~~~~~ 215:11.56 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 215:11.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.56 foundInterface = 0; \ 215:11.56 ^~~~~~~~~~~~~~ 215:11.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.56 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.56 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.56 NS_INTERFACE_MAP_END 215:11.56 ^~~~~~~~~~~~~~~~~~~~ 215:11.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.56 else 215:11.56 ^~~~ 215:11.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.56 ^~~~~~~~~~~~~~~~~~ 215:11.56 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.56 ^~~~~~~~~~~~~~~~~~~~~~ 215:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 215:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.60 foundInterface = 0; \ 215:11.60 ^~~~~~~~~~~~~~ 215:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.60 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.60 NS_INTERFACE_MAP_END 215:11.60 ^~~~~~~~~~~~~~~~~~~~ 215:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.60 else 215:11.60 ^~~~ 215:11.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.60 ^~~~~~~~~~~~~~~~~~ 215:11.60 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.60 ^~~~~~~~~~~~~~~~~~~~~~ 215:11.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 215:11.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.84 foundInterface = 0; \ 215:11.84 ^~~~~~~~~~~~~~ 215:11.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.84 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMParser.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.84 NS_INTERFACE_MAP_END 215:11.84 ^~~~~~~~~~~~~~~~~~~~ 215:11.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.84 else 215:11.84 ^~~~ 215:11.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.84 ^~~~~~~~~~~~~~~~~~ 215:11.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMParser.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.84 ^~~~~~~~~~~~~~~~~~~~~~ 215:11.88 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 215:11.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.89 foundInterface = 0; \ 215:11.89 ^~~~~~~~~~~~~~ 215:11.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.89 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.89 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.89 NS_INTERFACE_MAP_END 215:11.89 ^~~~~~~~~~~~~~~~~~~~ 215:11.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.89 else 215:11.89 ^~~~ 215:11.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.89 ^~~~~~~~~~~~~~~~~~ 215:11.89 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.89 ^~~~~~~~~~~~~~~~~~~~~~ 215:11.90 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 215:11.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.90 foundInterface = 0; \ 215:11.90 ^~~~~~~~~~~~~~ 215:11.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.90 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.90 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.90 NS_INTERFACE_MAP_END 215:11.90 ^~~~~~~~~~~~~~~~~~~~ 215:11.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:11.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.91 } else 215:11.91 ^~~~ 215:11.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:11.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRect.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 215:11.91 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 215:11.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:11.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:11.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 215:11.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.92 foundInterface = 0; \ 215:11.92 ^~~~~~~~~~~~~~ 215:11.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:11.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:11.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 215:11.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:11.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.92 } else 215:11.92 ^~~~ 215:11.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:11.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:11.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 215:11.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:11.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 215:11.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:11.94 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 215:11.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:11.94 foundInterface = 0; \ 215:11.94 ^~~~~~~~~~~~~~ 215:11.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:11.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:11.94 ^~~~~~~~~~~~~~~~~~~~~~~ 215:11.94 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:11.94 NS_INTERFACE_MAP_END 215:11.94 ^~~~~~~~~~~~~~~~~~~~ 215:11.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:11.94 else 215:11.94 ^~~~ 215:11.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:11.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:11.94 ^~~~~~~~~~~~~~~~~~ 215:11.94 /builddir/build/BUILD/firefox-64.0.2/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:11.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:11.94 ^~~~~~~~~~~~~~~~~~~~~~ 215:13.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 215:13.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:13.30 foundInterface = 0; \ 215:13.30 ^~~~~~~~~~~~~~ 215:13.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:13.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:13.30 ^~~~~~~~~~~~~~~~~~~~~~~ 215:13.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentFragment.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:13.30 NS_INTERFACE_MAP_END 215:13.30 ^~~~~~~~~~~~~~~~~~~~ 215:13.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:13.30 else 215:13.30 ^~~~ 215:13.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 215:13.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 215:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:13.30 /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentFragment.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 215:13.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 215:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:13.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCHashTable.h:12, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:10, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:7, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:13.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 215:13.55 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 215:13.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 215:13.55 memset(aT, 0, sizeof(T)); 215:13.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 215:13.55 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/CustomElementRegistry.cpp:21, 215:13.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 215:13.55 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 215:13.55 struct GlobalProperties { 215:13.55 ^~~~~~~~~~~~~~~~ 215:24.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface2::QueryInterface(const nsIID&, void**)': 215:24.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:24.34 foundInterface = 0; \ 215:24.34 ^~~~~~~~~~~~~~ 215:24.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:24.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:24.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:24.34 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface) 215:24.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:24.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:24.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:24.35 } else 215:24.35 ^~~~ 215:24.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:24.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:24.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:1922:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:24.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface2) 215:24.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface3::QueryInterface(const nsIID&, void**)': 215:24.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:24.36 foundInterface = 0; \ 215:24.36 ^~~~~~~~~~~~~~ 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:24.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2054:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:24.36 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestCImplementedInterface2) 215:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:24.36 } else 215:24.36 ^~~~ 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:24.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2053:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:24.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface3) 215:24.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface4::QueryInterface(const nsIID&, void**)': 215:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:24.37 foundInterface = 0; \ 215:24.37 ^~~~~~~~~~~~~~ 215:24.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:24.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:24.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:24.37 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 215:24.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:24.37 } else 215:24.37 ^~~~ 215:24.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:24.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:24.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2184:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:24.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface4) 215:24.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface6::QueryInterface(const nsIID&, void**)': 215:24.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:24.38 foundInterface = 0; \ 215:24.38 ^~~~~~~~~~~~~~ 215:24.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:24.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2316:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:24.38 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface3) 215:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:24.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:24.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:24.38 } else 215:24.38 ^~~~ 215:24.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:24.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2315:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:24.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface6) 215:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp: In member function 'virtual nsresult mozilla::dom::TestJSImplInterface5::QueryInterface(const nsIID&, void**)': 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:24.40 foundInterface = 0; \ 215:24.40 ^~~~~~~~~~~~~~ 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:24.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2447:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:24.40 NS_INTERFACE_MAP_END_INHERITING(mozilla::dom::TestJSImplInterface6) 215:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AtomList.h:11, 215:24.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:3: 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:24.40 } else 215:24.40 ^~~~ 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:24.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:24.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TestJSImplInheritanceGenBinding.cpp:2446:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:24.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TestJSImplInterface5) 215:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/NativeOSFileInternalsBinding.cpp:3, 215:31.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings12.cpp:2: 215:31.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 215:31.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:31.62 foundInterface = 0; \ 215:31.62 ^~~~~~~~~~~~~~ 215:31.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:31.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:31.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:31.62 NS_INTERFACE_MAP_END_INHERITING(Event) 215:31.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:31.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:31.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 215:31.63 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 215:31.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/NativeOSFileInternalsBinding.cpp:3, 215:31.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings12.cpp:2: 215:31.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:31.63 } else 215:31.63 ^~~~ 215:31.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:31.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:31.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:31.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:31.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 215:31.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageBroadcaster.cpp:7, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 215:33.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 215:33.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:33.84 foundInterface = 0; \ 215:33.84 ^~~~~~~~~~~~~~ 215:33.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:33.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageListenerManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:33.84 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 215:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:33.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 215:33.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 215:33.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:26, 215:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 215:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 215:33.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageBroadcaster.cpp:7, 215:33.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 215:33.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:33.85 else 215:33.85 ^~~~ 215:33.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageListenerManager.cpp:26:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 215:33.85 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 215:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:34.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:34.02 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 215:34.02 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 215:34.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 215:34.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 215:34.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.02 /builddir/build/BUILD/firefox-64.0.2/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 215:34.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.03 foundInterface = 0; \ 215:34.03 ^~~~~~~~~~~~~~ 215:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:34.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.03 /builddir/build/BUILD/firefox-64.0.2/dom/base/EventSource.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:34.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventStateManager.h:16, 215:34.03 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:8, 215:34.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.03 } else 215:34.03 ^~~~ 215:34.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.03 /builddir/build/BUILD/firefox-64.0.2/dom/base/EventSource.cpp:2109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:34.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 215:34.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:34.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:34.06 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 215:34.06 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 215:34.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 215:34.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 215:34.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 215:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.06 foundInterface = 0; \ 215:34.06 ^~~~~~~~~~~~~~ 215:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:34.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:34.06 ^~~~~~~~~~~~~~~~~~~~~~~ 215:34.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:34.06 NS_INTERFACE_MAP_END 215:34.06 ^~~~~~~~~~~~~~~~~~~~ 215:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.06 else 215:34.06 ^~~~ 215:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:34.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:34.06 ^~~~~~~~~~~~~~~~~~ 215:34.06 /builddir/build/BUILD/firefox-64.0.2/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:34.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:34.06 ^~~~~~~~~~~~~~~~~~~~~~ 215:34.25 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 215:34.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.25 foundInterface = 0; \ 215:34.25 ^~~~~~~~~~~~~~ 215:34.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:34.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:34.25 ^~~~~~~~~~~~~~~~~~~~~~~ 215:34.25 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:34.25 NS_INTERFACE_MAP_END 215:34.25 ^~~~~~~~~~~~~~~~~~~~ 215:34.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.25 else 215:34.25 ^~~~ 215:34.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:34.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:34.25 ^~~~~~~~~~~~~~~~~~ 215:34.25 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:34.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:34.25 ^~~~~~~~~~~~~~~~~~~~~~ 215:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 215:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.26 foundInterface = 0; \ 215:34.26 ^~~~~~~~~~~~~~ 215:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:34.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:34.26 ^~~~~~~~~~~~~~~~~~~~~~~ 215:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:34.26 NS_INTERFACE_MAP_END 215:34.26 ^~~~~~~~~~~~~~~~~~~~ 215:34.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventStateManager.h:16, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:8, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.26 } else 215:34.26 ^~~~ 215:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:34.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:499:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 215:34.26 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 215:34.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 215:34.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 215:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.26 foundInterface = 0; \ 215:34.26 ^~~~~~~~~~~~~~ 215:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 215:34.27 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 215:34.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:615:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 215:34.27 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 215:34.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.27 else 215:34.27 ^~~~ 215:34.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:34.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:34.27 ^~~~~~~~~~~~~~~~~~ 215:34.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:614:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:34.27 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 215:34.27 ^~~~~~~~~~~~~~~~~~~~~~ 215:34.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 215:34.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.29 foundInterface = 0; \ 215:34.29 ^~~~~~~~~~~~~~ 215:34.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:34.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:34.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:2082:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:34.29 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 215:34.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventStateManager.h:16, 215:34.29 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:8, 215:34.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.29 } else 215:34.29 ^~~~ 215:34.29 /builddir/build/BUILD/firefox-64.0.2/dom/base/FragmentOrElement.cpp:2081:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:34.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 215:34.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:34.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:34.32 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 215:34.32 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:12, 215:34.32 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 215:34.32 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 215:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:34.32 /builddir/build/BUILD/firefox-64.0.2/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 215:34.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:34.32 foundInterface = 0; \ 215:34.32 ^~~~~~~~~~~~~~ 215:34.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:34.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:34.32 ^~~~~~~~~~~~~~~~~~~~~~~ 215:34.32 /builddir/build/BUILD/firefox-64.0.2/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:34.32 NS_INTERFACE_MAP_END 215:34.32 ^~~~~~~~~~~~~~~~~~~~ 215:34.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:34.32 else 215:34.32 ^~~~ 215:34.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:34.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:34.32 ^~~~~~~~~~~~~~~~~~ 215:34.32 /builddir/build/BUILD/firefox-64.0.2/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:34.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:34.32 ^~~~~~~~~~~~~~~~~~~~~~ 215:35.93 /builddir/build/BUILD/firefox-64.0.2/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 215:35.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:35.93 foundInterface = 0; \ 215:35.93 ^~~~~~~~~~~~~~ 215:35.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:35.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:35.93 /builddir/build/BUILD/firefox-64.0.2/dom/base/InProcessTabChildMessageManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:35.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 215:35.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:35.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:35.93 else 215:35.93 ^~~~ 215:35.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:35.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:35.93 ^~~~~~~~~~~~~~~~~~ 215:35.94 /builddir/build/BUILD/firefox-64.0.2/dom/base/InProcessTabChildMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:35.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 215:35.94 ^~~~~~~~~~~~~~~~~~~~~~ 215:36.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 215:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:36.09 foundInterface = 0; \ 215:36.09 ^~~~~~~~~~~~~~ 215:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:36.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:36.09 ^~~~~~~~~~~~~~~~~~~~~~~ 215:36.09 /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:36.09 NS_INTERFACE_MAP_END 215:36.09 ^~~~~~~~~~~~~~~~~~~~ 215:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:36.09 else 215:36.09 ^~~~ 215:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:36.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:36.09 ^~~~~~~~~~~~~~~~~~ 215:36.10 /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:36.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:36.10 ^~~~~~~~~~~~~~~~~~~~~~ 215:36.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 215:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 215:36.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 215:36.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/MessageBroadcaster.cpp:7, 215:36.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 215:36.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 215:36.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:36.23 foundInterface = 0; \ 215:36.23 ^~~~~~~~~~~~~~ 215:36.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:36.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:36.23 ^~~~~~~~~~~~~~~~~~~~~~~ 215:36.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/Navigator.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:36.23 NS_INTERFACE_MAP_END 215:36.23 ^~~~~~~~~~~~~~~~~~~~ 215:36.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:36.23 else 215:36.23 ^~~~ 215:36.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:36.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:36.23 ^~~~~~~~~~~~~~~~~~ 215:36.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/Navigator.cpp:134:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:36.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:36.23 ^~~~~~~~~~~~~~~~~~~~~~ 215:36.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 215:36.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:36.35 foundInterface = 0; \ 215:36.35 ^~~~~~~~~~~~~~ 215:36.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:36.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:36.36 ^~~~~~~~~~~~~~~~~~~~~~~ 215:36.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/NodeIterator.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:36.36 NS_INTERFACE_MAP_END 215:36.36 ^~~~~~~~~~~~~~~~~~~~ 215:36.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:36.36 else 215:36.36 ^~~~ 215:36.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:36.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:36.36 ^~~~~~~~~~~~~~~~~~ 215:36.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/NodeIterator.cpp:175:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:36.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:36.36 ^~~~~~~~~~~~~~~~~~~~~~ 215:36.56 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 215:36.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:36.57 foundInterface = 0; \ 215:36.57 ^~~~~~~~~~~~~~ 215:36.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 215:36.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 215:36.57 ^~~~~~~~~~~~~~~~~~~~~~~ 215:36.57 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 215:36.57 NS_INTERFACE_MAP_END 215:36.57 ^~~~~~~~~~~~~~~~~~~~ 215:36.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 215:36.57 else 215:36.57 ^~~~ 215:36.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 215:36.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 215:36.57 ^~~~~~~~~~~~~~~~~~ 215:36.57 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 215:36.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 215:36.57 ^~~~~~~~~~~~~~~~~~~~~~ 215:37.17 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsTHashtable.h:21, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsBaseHashtable.h:12, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsClassHashtable.h:11, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.h:11, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/DocumentOrShadowRoot.cpp:7, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 215:37.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 215:37.17 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 215:37.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 215:37.17 memset(aT, 0, sizeof(T)); 215:37.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 215:37.17 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.h:11, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/IntlUtils.cpp:7, 215:37.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:119: 215:37.17 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 215:37.17 struct GlobalProperties { 215:37.17 ^~~~~~~~~~~~~~~~ 215:42.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base2.cpp:137: 215:42.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp: In function 'GetScrollRectSizeForOverflowVisibleFrame(nsIFrame*)': 215:42.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp:935:1: warning: the control flow of function '_ZL40GetScrollRectSizeForOverflowVisibleFrameP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 215:42.85 } // mozilla namespace 215:42.85 ^ 215:42.85 /builddir/build/BUILD/firefox-64.0.2/dom/base/Location.cpp:935:1: warning: the control flow of function '_ZL40GetScrollRectSizeForOverflowVisibleFrameP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 215:58.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:9, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:3, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:58.14 foundInterface = 0; \ 215:58.14 ^~~~~~~~~~~~~~ 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:58.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:58.14 NS_INTERFACE_MAP_END_INHERITING(Event) 215:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:8, 215:58.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:58.14 } else 215:58.14 ^~~~ 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:58.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:58.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 215:58.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:9, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:3, 215:58.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 215:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 215:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:58.16 foundInterface = 0; \ 215:58.16 ^~~~~~~~~~~~~~ 215:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:58.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:58.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:58.17 NS_INTERFACE_MAP_END_INHERITING(Event) 215:58.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:58.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:58.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:8, 215:58.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 215:58.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:58.17 } else 215:58.17 ^~~~ 215:58.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:58.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:58.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:58.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 215:58.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PerformanceEntryBinding.h:9, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:3, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 215:58.27 foundInterface = 0; \ 215:58.27 ^~~~~~~~~~~~~~ 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 215:58.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 215:58.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 215:58.27 NS_INTERFACE_MAP_END_INHERITING(Event) 215:58.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PerformanceEntryBinding.cpp:8, 215:58.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings13.cpp:2: 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 215:58.27 } else 215:58.27 ^~~~ 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 215:58.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 215:58.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215:58.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 215:58.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 215:58.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:00.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ProcessMessageManager.cpp:7, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 216:00.44 /builddir/build/BUILD/firefox-64.0.2/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 216:00.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:00.44 foundInterface = 0; \ 216:00.44 ^~~~~~~~~~~~~~ 216:00.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:00.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:00.44 /builddir/build/BUILD/firefox-64.0.2/dom/base/ScreenOrientation.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:00.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 216:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:00.44 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameMessageManager.h:17, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ProcessMessageManager.cpp:7, 216:00.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 216:00.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:00.44 } else 216:00.44 ^~~~ 216:00.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:00.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:00.44 /builddir/build/BUILD/firefox-64.0.2/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:00.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 216:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:01.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ProcessMessageManager.cpp:7, 216:01.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 216:01.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 216:01.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:01.65 foundInterface = 0; \ 216:01.65 ^~~~~~~~~~~~~~ 216:01.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:01.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:01.65 ^~~~~~~~~~~~~~~~~~~~~~~ 216:01.65 /builddir/build/BUILD/firefox-64.0.2/dom/base/Selection.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:01.65 NS_INTERFACE_MAP_END 216:01.65 ^~~~~~~~~~~~~~~~~~~~ 216:01.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:01.65 else 216:01.65 ^~~~ 216:01.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:01.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:01.65 ^~~~~~~~~~~~~~~~~~ 216:01.66 /builddir/build/BUILD/firefox-64.0.2/dom/base/Selection.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:01.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:01.66 ^~~~~~~~~~~~~~~~~~~~~~ 216:01.89 /builddir/build/BUILD/firefox-64.0.2/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 216:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:01.89 foundInterface = 0; \ 216:01.89 ^~~~~~~~~~~~~~ 216:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:01.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:01.89 /builddir/build/BUILD/firefox-64.0.2/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:01.89 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 216:01.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:01.89 else 216:01.89 ^~~~ 216:01.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:01.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:01.90 ^~~~~~~~~~~~~~~~~~ 216:01.90 /builddir/build/BUILD/firefox-64.0.2/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:01.90 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 216:01.90 ^~~~~~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/StructuredCloneTester.cpp: In member function 'virtual nsresult mozilla::dom::StructuredCloneTester::QueryInterface(const nsIID&, void**)': 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:02.36 foundInterface = 0; \ 216:02.36 ^~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:02.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:02.36 ^~~~~~~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/StructuredCloneTester.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:02.36 NS_INTERFACE_MAP_END 216:02.36 ^~~~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:02.36 else 216:02.36 ^~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:02.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:02.36 ^~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/StructuredCloneTester.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:02.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:02.36 ^~~~~~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:02.36 foundInterface = 0; \ 216:02.36 ^~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:02.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:02.36 ^~~~~~~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:02.36 NS_INTERFACE_MAP_END 216:02.36 ^~~~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:02.36 else 216:02.36 ^~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:02.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:02.36 ^~~~~~~~~~~~~~~~~~ 216:02.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:02.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:02.36 ^~~~~~~~~~~~~~~~~~~~~~ 216:02.38 /builddir/build/BUILD/firefox-64.0.2/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 216:02.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:02.39 foundInterface = 0; \ 216:02.39 ^~~~~~~~~~~~~~ 216:02.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:02.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:02.39 ^~~~~~~~~~~~~~~~~~~~~~~ 216:02.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:02.39 NS_INTERFACE_MAP_END 216:02.39 ^~~~~~~~~~~~~~~~~~~~ 216:02.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:02.39 else 216:02.39 ^~~~ 216:02.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:02.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:02.39 ^~~~~~~~~~~~~~~~~~ 216:02.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:02.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:02.39 ^~~~~~~~~~~~~~~~~~~~~~ 216:04.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:04.29 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:3, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:04.30 foundInterface = 0; \ 216:04.30 ^~~~~~~~~~~~~~ 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 216:04.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 216:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 216:04.30 NS_INTERFACE_MAP_END_INHERITING(Event) 216:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:04.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:3, 216:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 216:04.30 } else 216:04.30 ^~~~ 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 216:04.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 216:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:04.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 216:04.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 216:04.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216:05.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PresentationConnectionAvailableEventBinding.cpp:3, 216:05.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings14.cpp:2: 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:05.78 foundInterface = 0; \ 216:05.78 ^~~~~~~~~~~~~~ 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:05.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:05.78 ^~~~~~~~~~~~~~~~~~~~~~~ 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PushManagerBinding.cpp:1892:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:05.78 NS_INTERFACE_MAP_END 216:05.78 ^~~~~~~~~~~~~~~~~~~~ 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:05.78 else 216:05.78 ^~~~ 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:05.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:05.78 ^~~~~~~~~~~~~~~~~~ 216:05.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/PushManagerBinding.cpp:1891:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:05.78 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 216:05.78 ^~~~~~~~~~~~~~~~~~~~~~ 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:06.10 foundInterface = 0; \ 216:06.10 ^~~~~~~~~~~~~~ 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:06.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:06.10 ^~~~~~~~~~~~~~~~~~~~~~~ 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/RTCStatsReportBinding.cpp:7429:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:06.10 NS_INTERFACE_MAP_END 216:06.10 ^~~~~~~~~~~~~~~~~~~~ 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:06.10 else 216:06.10 ^~~~ 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:06.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:06.10 ^~~~~~~~~~~~~~~~~~ 216:06.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/RTCStatsReportBinding.cpp:7428:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:06.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 216:06.10 ^~~~~~~~~~~~~~~~~~~~~~ 216:10.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base4.cpp:137: 216:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/TextInputProcessor.cpp: In member function 'mozilla::dom::ResponsiveImageSelector::SetCandidatesFromSourceSet(nsTSubstring const&, nsIPrincipal*)': 216:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/TextInputProcessor.cpp:1931:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:10.52 } // namespace mozilla 216:10.52 ^ 216:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/TextInputProcessor.cpp:1931:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 216:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/base/TextInputProcessor.cpp:1931:1: warning: the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:24.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 216:24.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 216:24.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/cache/Types.h:12, 216:24.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/cache/Action.h:11, 216:24.28 from /builddir/build/BUILD/firefox-64.0.2/dom/cache/Action.cpp:7, 216:24.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 216:24.28 /builddir/build/BUILD/firefox-64.0.2/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 216:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:24.28 foundInterface = 0; \ 216:24.28 ^~~~~~~~~~~~~~ 216:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:24.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:24.28 ^~~~~~~~~~~~~~~~~~~~~~~ 216:24.28 /builddir/build/BUILD/firefox-64.0.2/dom/cache/Cache.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:24.28 NS_INTERFACE_MAP_END 216:24.28 ^~~~~~~~~~~~~~~~~~~~ 216:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:24.28 else 216:24.28 ^~~~ 216:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:24.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:24.28 ^~~~~~~~~~~~~~~~~~ 216:24.28 /builddir/build/BUILD/firefox-64.0.2/dom/cache/Cache.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:24.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:24.28 ^~~~~~~~~~~~~~~~~~~~~~ 216:24.36 /builddir/build/BUILD/firefox-64.0.2/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 216:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:24.36 foundInterface = 0; \ 216:24.36 ^~~~~~~~~~~~~~ 216:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:24.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:24.36 ^~~~~~~~~~~~~~~~~~~~~~~ 216:24.36 /builddir/build/BUILD/firefox-64.0.2/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:24.36 NS_INTERFACE_MAP_END 216:24.36 ^~~~~~~~~~~~~~~~~~~~ 216:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:24.36 else 216:24.36 ^~~~ 216:24.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:24.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:24.36 ^~~~~~~~~~~~~~~~~~ 216:24.37 /builddir/build/BUILD/firefox-64.0.2/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:24.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:24.37 ^~~~~~~~~~~~~~~~~~~~~~ 216:42.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/cache/Unified_cpp_dom_cache1.cpp:92: 216:42.33 /builddir/build/BUILD/firefox-64.0.2/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 216:42.33 /builddir/build/BUILD/firefox-64.0.2/dom/cache/TypeUtils.cpp:526:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:42.33 } // namespace mozilla 216:42.33 ^ 216:42.33 /builddir/build/BUILD/firefox-64.0.2/dom/cache/TypeUtils.cpp:526:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:42.33 /builddir/build/BUILD/firefox-64.0.2/dom/cache/TypeUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 216:42.33 /builddir/build/BUILD/firefox-64.0.2/dom/cache/TypeUtils.cpp:526:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 216:42.33 /builddir/build/BUILD/firefox-64.0.2/dom/cache/TypeUtils.cpp:526:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 216:48.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 216:48.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 216:48.10 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ThirdPartyUtil.h:10, 216:48.10 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ThirdPartyUtil.cpp:7, 216:48.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 216:48.10 /builddir/build/BUILD/firefox-64.0.2/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 216:48.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:48.10 foundInterface = 0; \ 216:48.10 ^~~~~~~~~~~~~~ 216:48.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:48.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:48.10 ^~~~~~~~~~~~~~~~~~~~~~~ 216:48.10 /builddir/build/BUILD/firefox-64.0.2/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:48.10 NS_INTERFACE_MAP_END 216:48.10 ^~~~~~~~~~~~~~~~~~~~ 216:48.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:48.10 else 216:48.10 ^~~~ 216:48.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:48.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:48.10 ^~~~~~~~~~~~~~~~~~ 216:48.10 /builddir/build/BUILD/firefox-64.0.2/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:48.10 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 216:48.10 ^~~~~~~~~~~~~~~~~~~~~~ 216:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 216:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 216:50.54 foundInterface = 0; \ 216:50.54 ^~~~~~~~~~~~~~ 216:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 216:50.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 216:50.54 ^~~~~~~~~~~~~~~~~~~~~~~ 216:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 216:50.54 NS_INTERFACE_MAP_END 216:50.54 ^~~~~~~~~~~~~~~~~~~~ 216:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 216:50.54 else 216:50.54 ^~~~ 216:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 216:50.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 216:50.54 ^~~~~~~~~~~~~~~~~~ 216:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 216:50.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 216:50.54 ^~~~~~~~~~~~~~~~~~~~~~ 216:53.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/Value.h:25, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsILoadInfo.h:17, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsNetUtil.h:17, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/dom/base/ThirdPartyUtil.cpp:9, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 216:53.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 216:53.60 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 216:53.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 216:53.60 memset(aT, 0, sizeof(T)); 216:53.60 ~~~~~~^~~~~~~~~~~~~~~~~~ 216:53.60 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/WindowNamedPropertiesHandler.cpp:15, 216:53.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base5.cpp:92: 216:53.60 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 216:53.60 struct GlobalProperties { 216:53.60 ^~~~~~~~~~~~~~~~ 217:04.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:04.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:04.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 217:04.13 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 217:04.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.13 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 217:04.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.13 foundInterface = 0; \ 217:04.13 ^~~~~~~~~~~~~~ 217:04.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:04.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:04.13 ^~~~~~~~~~~~~~~~~~~~~~~ 217:04.13 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:04.13 NS_INTERFACE_MAP_END 217:04.14 ^~~~~~~~~~~~~~~~~~~~ 217:04.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:04.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:04.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:04.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 217:04.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 217:04.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.14 } else 217:04.14 ^~~~ 217:04.14 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:04.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 217:04.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:04.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:04.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 217:04.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 217:04.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 217:04.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.16 foundInterface = 0; \ 217:04.16 ^~~~~~~~~~~~~~ 217:04.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:04.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:04.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:903:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:04.16 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 217:04.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:04.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:04.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:04.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 217:04.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 217:04.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.16 } else 217:04.16 ^~~~ 217:04.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:04.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:04.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentIterator.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:04.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 217:04.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.20 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 217:04.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.20 foundInterface = 0; \ 217:04.20 ^~~~~~~~~~~~~~ 217:04.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:04.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:04.20 ^~~~~~~~~~~~~~~~~~~~~~~ 217:04.20 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:04.20 NS_INTERFACE_MAP_END 217:04.20 ^~~~~~~~~~~~~~~~~~~~ 217:04.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 217:04.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.20 } else 217:04.20 ^~~~ 217:04.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:04.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.21 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 217:04.21 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 217:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.21 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 217:04.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.21 foundInterface = 0; \ 217:04.21 ^~~~~~~~~~~~~~ 217:04.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:04.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.21 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:121:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:04.21 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 217:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 217:04.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.21 } else 217:04.21 ^~~~ 217:04.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:04.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.21 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:04.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 217:04.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:04.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:04.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.h:12, 217:04.22 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:10, 217:04.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:04.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 217:04.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:04.22 foundInterface = 0; \ 217:04.22 ^~~~~~~~~~~~~~ 217:04.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:04.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:04.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:04.22 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 217:04.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:04.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:04.24 else 217:04.24 ^~~~ 217:04.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:04.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:04.24 ^~~~~~~~~~~~~~~~~~ 217:04.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentList.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:04.24 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 217:04.24 ^~~~~~~~~~~~~~~~~~~~~~ 217:05.73 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 217:05.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:05.73 foundInterface = 0; \ 217:05.73 ^~~~~~~~~~~~~~ 217:05.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:05.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:05.73 ^~~~~~~~~~~~~~~~~~~~~~~ 217:05.73 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:05.73 NS_INTERFACE_MAP_END 217:05.73 ^~~~~~~~~~~~~~~~~~~~ 217:05.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:05.73 else 217:05.73 ^~~~ 217:05.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 217:05.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:05.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.73 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:05.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 217:05.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:05.82 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 217:05.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:05.82 foundInterface = 0; \ 217:05.82 ^~~~~~~~~~~~~~ 217:05.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:05.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:05.82 ^~~~~~~~~~~~~~~~~~~~~~~ 217:05.82 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:05.82 NS_INTERFACE_MAP_END 217:05.82 ^~~~~~~~~~~~~~~~~~~~ 217:05.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:05.82 else 217:05.82 ^~~~ 217:05.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:05.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:05.82 ^~~~~~~~~~~~~~~~~~ 217:05.83 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:05.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:05.83 ^~~~~~~~~~~~~~~~~~~~~~ 217:05.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 217:05.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:05.84 foundInterface = 0; \ 217:05.84 ^~~~~~~~~~~~~~ 217:05.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:05.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:05.84 ^~~~~~~~~~~~~~~~~~~~~~~ 217:05.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:05.84 NS_INTERFACE_MAP_END 217:05.84 ^~~~~~~~~~~~~~~~~~~~ 217:05.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:05.84 else 217:05.84 ^~~~ 217:05.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:05.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:05.84 ^~~~~~~~~~~~~~~~~~ 217:05.84 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:05.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:05.84 ^~~~~~~~~~~~~~~~~~~~~~ 217:06.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 217:06.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:06.24 foundInterface = 0; \ 217:06.24 ^~~~~~~~~~~~~~ 217:06.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:06.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:06.24 ^~~~~~~~~~~~~~~~~~~~~~~ 217:06.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:06.24 NS_INTERFACE_MAP_END 217:06.24 ^~~~~~~~~~~~~~~~~~~~ 217:06.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:06.24 else 217:06.24 ^~~~ 217:06.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:06.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:06.24 ^~~~~~~~~~~~~~~~~~ 217:06.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:06.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:06.24 ^~~~~~~~~~~~~~~~~~~~~~ 217:06.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 217:06.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:06.26 foundInterface = 0; \ 217:06.26 ^~~~~~~~~~~~~~ 217:06.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:06.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:06.26 ^~~~~~~~~~~~~~~~~~~~~~~ 217:06.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:06.26 NS_INTERFACE_MAP_END 217:06.26 ^~~~~~~~~~~~~~~~~~~~ 217:06.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:06.26 else 217:06.26 ^~~~ 217:06.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:06.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:06.26 ^~~~~~~~~~~~~~~~~~ 217:06.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:06.26 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 217:06.26 ^~~~~~~~~~~~~~~~~~~~~~ 217:06.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 217:06.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:06.27 foundInterface = 0; \ 217:06.27 ^~~~~~~~~~~~~~ 217:06.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:06.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:06.27 ^~~~~~~~~~~~~~~~~~~~~~~ 217:06.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:473:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:06.27 NS_INTERFACE_MAP_END 217:06.27 ^~~~~~~~~~~~~~~~~~~~ 217:06.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:06.27 else 217:06.27 ^~~~ 217:06.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:06.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:06.27 ^~~~~~~~~~~~~~~~~~ 217:06.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMMutationObserver.cpp:472:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:06.27 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 217:06.27 ^~~~~~~~~~~~~~~~~~~~~~ 217:06.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 217:06.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:06.35 foundInterface = 0; \ 217:06.35 ^~~~~~~~~~~~~~ 217:06.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:06.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:06.35 ^~~~~~~~~~~~~~~~~~~~~~~ 217:06.35 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:06.35 NS_INTERFACE_MAP_END 217:06.35 ^~~~~~~~~~~~~~~~~~~~ 217:06.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:06.35 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:06.35 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:06.36 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsCopySupport.h:10, 217:06.36 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsContentAreaDragDrop.cpp:16, 217:06.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 217:06.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:06.36 } else 217:06.36 ^~~~ 217:06.36 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:06.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 217:06.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:07.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGUnitTypesBinding.h:9, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SVGUnitTypesBinding.cpp:3, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings18.cpp:2: 217:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 217:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:07.75 foundInterface = 0; \ 217:07.75 ^~~~~~~~~~~~~~ 217:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:07.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:07.75 NS_INTERFACE_MAP_END_INHERITING(Event) 217:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:07.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SVGUnitTypesBinding.cpp:7, 217:07.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings18.cpp:2: 217:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:07.75 } else 217:07.75 ^~~~ 217:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:07.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:07.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:07.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 217:07.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:19.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:19.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:19.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 217:19.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:10, 217:19.20 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 217:19.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 217:19.20 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 217:19.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:19.20 foundInterface = 0; \ 217:19.20 ^~~~~~~~~~~~~~ 217:19.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:19.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:19.21 ^~~~~~~~~~~~~~~~~~~~~~~ 217:19.21 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:1777:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:19.21 NS_INTERFACE_MAP_END 217:19.21 ^~~~~~~~~~~~~~~~~~~~ 217:19.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelAgent.h:11, 217:19.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:15, 217:19.21 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 217:19.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 217:19.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:19.21 } else 217:19.21 ^~~~ 217:19.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:19.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:19.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:19.21 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:1776:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 217:19.21 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 217:19.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:19.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:19.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:19.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 217:19.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:10, 217:19.61 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 217:19.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 217:19.61 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp: In member function 'virtual nsresult UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 217:19.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:19.61 foundInterface = 0; \ 217:19.61 ^~~~~~~~~~~~~~ 217:19.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:19.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:19.61 ^~~~~~~~~~~~~~~~~~~~~~~ 217:19.61 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:10312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:19.61 NS_INTERFACE_MAP_END 217:19.61 ^~~~~~~~~~~~~~~~~~~~ 217:19.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:19.61 else 217:19.61 ^~~~ 217:19.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:19.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:19.61 ^~~~~~~~~~~~~~~~~~ 217:19.61 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:10311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:19.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:19.61 ^~~~~~~~~~~~~~~~~~~~~~ 217:19.74 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 217:19.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:19.74 foundInterface = 0; \ 217:19.74 ^~~~~~~~~~~~~~ 217:19.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:19.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:19.74 ^~~~~~~~~~~~~~~~~~~~~~~ 217:19.74 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocumentEncoder.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:19.74 NS_INTERFACE_MAP_END 217:19.74 ^~~~~~~~~~~~~~~~~~~~ 217:19.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:19.74 else 217:19.74 ^~~~ 217:19.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:19.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:19.74 ^~~~~~~~~~~~~~~~~~ 217:19.74 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocumentEncoder.cpp:207:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:19.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:19.74 ^~~~~~~~~~~~~~~~~~~~~~ 217:20.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 217:20.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:20.39 foundInterface = 0; \ 217:20.39 ^~~~~~~~~~~~~~ 217:20.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:20.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:20.39 ^~~~~~~~~~~~~~~~~~~~~~~ 217:20.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFocusManager.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:20.39 NS_INTERFACE_MAP_END 217:20.39 ^~~~~~~~~~~~~~~~~~~~ 217:20.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:20.39 else 217:20.39 ^~~~ 217:20.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 217:20.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:20.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFocusManager.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:20.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 217:20.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:20.75 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 217:20.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:20.75 foundInterface = 0; \ 217:20.75 ^~~~~~~~~~~~~~ 217:20.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:20.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 217:20.76 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:20.76 NS_INTERFACE_MAP_END 217:20.76 ^~~~~~~~~~~~~~~~~~~~ 217:20.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:20.76 else 217:20.76 ^~~~ 217:20.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:20.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:20.76 ^~~~~~~~~~~~~~~~~~ 217:20.76 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:20.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:20.76 ^~~~~~~~~~~~~~~~~~~~~~ 217:20.91 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 217:20.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:20.91 foundInterface = 0; \ 217:20.91 ^~~~~~~~~~~~~~ 217:20.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:20.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:20.92 ^~~~~~~~~~~~~~~~~~~~~~~ 217:20.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsHistory.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:20.92 NS_INTERFACE_MAP_END 217:20.92 ^~~~~~~~~~~~~~~~~~~~ 217:20.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:20.92 else 217:20.92 ^~~~ 217:20.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:20.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:20.92 ^~~~~~~~~~~~~~~~~~ 217:20.92 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsHistory.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:20.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:20.92 ^~~~~~~~~~~~~~~~~~~~~~ 217:21.23 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 217:21.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:21.23 foundInterface = 0; \ 217:21.24 ^~~~~~~~~~~~~~ 217:21.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:21.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:21.24 ^~~~~~~~~~~~~~~~~~~~~~~ 217:21.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.cpp:3125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:21.24 NS_INTERFACE_MAP_END 217:21.24 ^~~~~~~~~~~~~~~~~~~~ 217:21.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:21.24 else 217:21.24 ^~~~ 217:21.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:21.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:21.24 ^~~~~~~~~~~~~~~~~~ 217:21.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.cpp:3124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:21.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:21.24 ^~~~~~~~~~~~~~~~~~~~~~ 217:21.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 217:21.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:21.33 foundInterface = 0; \ 217:21.33 ^~~~~~~~~~~~~~ 217:21.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:21.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:21.33 ^~~~~~~~~~~~~~~~~~~~~~~ 217:21.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:654:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:21.33 NS_INTERFACE_MAP_END 217:21.33 ^~~~~~~~~~~~~~~~~~~~ 217:21.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:21.34 else 217:21.34 ^~~~ 217:21.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:21.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:21.34 ^~~~~~~~~~~~~~~~~~ 217:21.34 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:653:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:21.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:21.34 ^~~~~~~~~~~~~~~~~~~~~~ 217:21.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 217:21.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:21.39 foundInterface = 0; \ 217:21.39 ^~~~~~~~~~~~~~ 217:21.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:21.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:21.39 ^~~~~~~~~~~~~~~~~~~~~~~ 217:21.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:2908:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:21.39 NS_INTERFACE_MAP_END 217:21.39 ^~~~~~~~~~~~~~~~~~~~ 217:21.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:21.39 else 217:21.39 ^~~~ 217:21.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 217:21.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 217:21.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:21.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSEnvironment.cpp:2907:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 217:21.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 217:21.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:21.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:21.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 217:21.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:21.45 foundInterface = 0; \ 217:21.45 ^~~~~~~~~~~~~~ 217:21.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:21.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:21.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:21.45 NS_INTERFACE_MAP_END_INHERITING(Event) 217:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:21.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:21.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:21.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:21.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:21.46 } else 217:21.46 ^~~~ 217:21.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:21.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:21.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:21.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 217:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:21.50 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 217:21.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:21.51 foundInterface = 0; \ 217:21.51 ^~~~~~~~~~~~~~ 217:21.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:21.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:21.51 ^~~~~~~~~~~~~~~~~~~~~~~ 217:21.51 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSTimeoutHandler.cpp:163:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:21.51 NS_INTERFACE_MAP_END 217:21.51 ^~~~~~~~~~~~~~~~~~~~ 217:21.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:21.51 else 217:21.51 ^~~~ 217:21.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:21.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:21.51 ^~~~~~~~~~~~~~~~~~ 217:21.51 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsJSTimeoutHandler.cpp:162:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:21.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:21.51 ^~~~~~~~~~~~~~~~~~~~~~ 217:21.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 217:21.63 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 217:21.63 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp:168:82: 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] 217:21.63 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 217:21.63 ^ 217:21.64 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:51, 217:21.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:29: 217:21.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 217:21.64 struct InternalAttr 217:21.64 ^~~~~~~~~~~~ 217:21.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:128: 217:21.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 217:21.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.cpp:256: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] 217:21.64 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 217:21.64 ^ 217:21.64 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsFrameLoader.cpp:51, 217:21.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:29: 217:21.64 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 217:21.64 struct InternalAttr 217:21.64 ^~~~~~~~~~~~ 217:21.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 217:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioChannelService.h:10, 217:21.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsDocument.cpp:11, 217:21.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 217:21.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 217:21.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:21.67 foundInterface = 0; \ 217:21.67 ^~~~~~~~~~~~~~ 217:21.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:21.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:21.67 ^~~~~~~~~~~~~~~~~~~~~~~ 217:21.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:21.67 NS_INTERFACE_MAP_END 217:21.67 ^~~~~~~~~~~~~~~~~~~~ 217:21.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:21.67 else 217:21.67 ^~~~ 217:21.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:21.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:21.67 ^~~~~~~~~~~~~~~~~~ 217:21.67 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:21.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:21.67 ^~~~~~~~~~~~~~~~~~~~~~ 217:23.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:23.39 foundInterface = 0; \ 217:23.39 ^~~~~~~~~~~~~~ 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:23.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:23.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:23.39 NS_INTERFACE_MAP_END_INHERITING(Event) 217:23.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:23.39 } else 217:23.39 ^~~~ 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:23.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:23.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:23.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 217:23.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:23.43 foundInterface = 0; \ 217:23.43 ^~~~~~~~~~~~~~ 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:23.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:23.43 NS_INTERFACE_MAP_END_INHERITING(Event) 217:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:23.43 } else 217:23.43 ^~~~ 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:23.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:23.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 217:23.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:23.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:23.48 foundInterface = 0; \ 217:23.48 ^~~~~~~~~~~~~~ 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:23.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:23.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:23.48 NS_INTERFACE_MAP_END_INHERITING(Event) 217:23.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:23.48 } else 217:23.48 ^~~~ 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:23.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:23.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:23.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 217:23.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:23.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:23.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 217:23.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:23.73 foundInterface = 0; \ 217:23.73 ^~~~~~~~~~~~~~ 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:23.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:23.73 NS_INTERFACE_MAP_END_INHERITING(Event) 217:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 217:23.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SpeechRecognition.h:11, 217:23.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/SpeechRecognitionResultBinding.cpp:3, 217:23.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings19.cpp:2: 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:23.73 } else 217:23.73 ^~~~ 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:23.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:23.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:23.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 217:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:25.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:25.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 217:25.04 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 217:25.04 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsDataHashtable.h:10, 217:25.04 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.h:10, 217:25.04 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.cpp:12, 217:25.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 217:25.04 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 217:25.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:25.04 foundInterface = 0; \ 217:25.04 ^~~~~~~~~~~~~~ 217:25.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:25.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:25.04 ^~~~~~~~~~~~~~~~~~~~~~~ 217:25.04 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:25.04 NS_INTERFACE_MAP_END 217:25.04 ^~~~~~~~~~~~~~~~~~~~ 217:25.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:25.04 else 217:25.04 ^~~~ 217:25.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:25.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:25.04 ^~~~~~~~~~~~~~~~~~ 217:25.04 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:25.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:25.04 ^~~~~~~~~~~~~~~~~~~~~~ 217:25.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 217:25.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:25.16 foundInterface = 0; \ 217:25.16 ^~~~~~~~~~~~~~ 217:25.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:25.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:25.16 ^~~~~~~~~~~~~~~~~~~~~~~ 217:25.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:25.16 NS_INTERFACE_MAP_END 217:25.16 ^~~~~~~~~~~~~~~~~~~~ 217:25.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:25.16 else 217:25.16 ^~~~ 217:25.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:25.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:25.16 ^~~~~~~~~~~~~~~~~~ 217:25.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:25.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:25.16 ^~~~~~~~~~~~~~~~~~~~~~ 217:25.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 217:25.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:25.24 foundInterface = 0; \ 217:25.24 ^~~~~~~~~~~~~~ 217:25.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:25.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:25.24 ^~~~~~~~~~~~~~~~~~~~~~~ 217:25.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:25.24 NS_INTERFACE_MAP_END 217:25.24 ^~~~~~~~~~~~~~~~~~~~ 217:25.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:25.24 else 217:25.24 ^~~~ 217:25.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:25.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:25.24 ^~~~~~~~~~~~~~~~~~ 217:25.24 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:25.24 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 217:25.24 ^~~~~~~~~~~~~~~~~~~~~~ 217:26.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 217:26.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:26.22 foundInterface = 0; \ 217:26.22 ^~~~~~~~~~~~~~ 217:26.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:26.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:26.22 ^~~~~~~~~~~~~~~~~~~~~~~ 217:26.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsRange.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:26.22 NS_INTERFACE_MAP_END 217:26.22 ^~~~~~~~~~~~~~~~~~~~ 217:26.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:26.22 else 217:26.22 ^~~~ 217:26.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:26.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:26.22 ^~~~~~~~~~~~~~~~~~ 217:26.22 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsRange.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:26.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:26.22 ^~~~~~~~~~~~~~~~~~~~~~ 217:26.34 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 217:26.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:26.34 foundInterface = 0; \ 217:26.34 ^~~~~~~~~~~~~~ 217:26.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:26.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:26.34 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsScreen.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:26.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 217:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:26.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:26.39 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:26.39 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:26.39 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.h:13, 217:26.39 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.cpp:12, 217:26.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 217:26.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:26.39 } else 217:26.39 ^~~~ 217:26.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:26.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:26.39 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsScreen.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:26.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 217:26.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:26.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 217:26.41 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsHashKeys.h:11, 217:26.41 from /builddir/build/BUILD/firefox-64.0.2/xpcom/ds/nsDataHashtable.h:10, 217:26.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.h:10, 217:26.41 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsNameSpaceManager.cpp:12, 217:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 217:26.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 217:26.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:26.41 foundInterface = 0; \ 217:26.41 ^~~~~~~~~~~~~~ 217:26.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:26.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:26.41 ^~~~~~~~~~~~~~~~~~~~~~~ 217:26.41 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:26.41 NS_INTERFACE_MAP_END 217:26.41 ^~~~~~~~~~~~~~~~~~~~ 217:26.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:26.42 else 217:26.42 ^~~~ 217:26.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:26.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:26.42 ^~~~~~~~~~~~~~~~~~ 217:26.42 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:26.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 217:26.42 ^~~~~~~~~~~~~~~~~~~~~~ 217:35.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base7.cpp:137: 217:35.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'nsFocusManager::GetSelectionLocation(nsIDocument*, nsIPresShell*, nsIContent**, nsIContent**)': 217:35.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:249:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEP11nsIDocumentP12nsIPresShellPP10nsIContentS6_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 217:35.26 } 217:35.26 ^ 217:35.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:249:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEP11nsIDocumentP12nsIPresShellPP10nsIContentS6_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 217:35.26 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:249:1: warning: the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEP11nsIDocumentP12nsIPresShellPP10nsIContentS6_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:35.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp: In member function 'nsIDocument::FillStyleSet(mozilla::ServoStyleSet*)': 217:35.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:249:1: warning: the control flow of function '_ZN11nsIDocument12FillStyleSetEPN7mozilla13ServoStyleSetE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 217:35.33 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMimeTypeArray.cpp:249:1: warning: the control flow of function '_ZN11nsIDocument12FillStyleSetEPN7mozilla13ServoStyleSetE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 217:39.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:39.81 foundInterface = 0; \ 217:39.81 ^~~~~~~~~~~~~~ 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:39.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:39.81 NS_INTERFACE_MAP_END_INHERITING(Event) 217:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:39.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 217:39.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:39.81 } else 217:39.81 ^~~~ 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:39.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:39.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:39.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 217:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:43.11 foundInterface = 0; \ 217:43.11 ^~~~~~~~~~~~~~ 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:43.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:43.11 NS_INTERFACE_MAP_END_INHERITING(Event) 217:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 217:43.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:43.11 } else 217:43.11 ^~~~ 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:43.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:43.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 217:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 217:43.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 217:43.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 217:43.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:43.47 foundInterface = 0; \ 217:43.47 ^~~~~~~~~~~~~~ 217:43.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:43.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:43.47 NS_INTERFACE_MAP_END_INHERITING(Event) 217:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:43.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 217:43.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 217:43.47 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 217:43.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/TCPSocketErrorEventBinding.cpp:3, 217:43.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings20.cpp:2: 217:43.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:43.47 } else 217:43.47 ^~~~ 217:43.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:43.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:43.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:43.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 217:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CSSKeyframeRuleBinding.h:9, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CSSKeyframeRuleBinding.cpp:3, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:46.15 foundInterface = 0; \ 217:46.15 ^~~~~~~~~~~~~~ 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:46.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:46.15 NS_INTERFACE_MAP_END_INHERITING(Event) 217:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CSSKeyframeRuleBinding.cpp:8, 217:46.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings2.cpp:2: 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:46.15 } else 217:46.15 ^~~~ 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:46.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:46.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 217:46.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRequest.h:10, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIChannel.h:10, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHttpChannel.h:10, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/ReferrerPolicy.h:9, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.h:15, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.cpp:10, 217:46.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 217:46.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 217:46.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:46.16 foundInterface = 0; \ 217:46.16 ^~~~~~~~~~~~~~ 217:46.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 217:46.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 217:46.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 217:46.16 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 217:46.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.16 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsTextNode.cpp:99:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 217:46.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 217:46.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 217:46.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 217:46.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIDocument.h:23, 217:46.17 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.cpp:20, 217:46.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 217:46.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 217:46.17 } else 217:46.17 ^~~~ 217:46.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 217:46.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 217:46.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 217:46.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 217:46.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:46.17 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsTextNode.cpp:99:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 217:46.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 217:46.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217:50.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRequest.h:10, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIChannel.h:10, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIHttpChannel.h:10, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/net/ReferrerPolicy.h:9, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.h:15, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsSyncLoadService.cpp:10, 217:50.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 217:50.71 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 217:50.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 217:50.71 foundInterface = 0; \ 217:50.71 ^~~~~~~~~~~~~~ 217:50.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 217:50.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 217:50.71 ^~~~~~~~~~~~~~~~~~~~~~~ 217:50.72 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWindowRoot.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 217:50.72 NS_INTERFACE_MAP_END 217:50.72 ^~~~~~~~~~~~~~~~~~~~ 217:50.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 217:50.72 else 217:50.72 ^~~~ 217:50.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 217:50.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 217:50.72 ^~~~~~~~~~~~~~~~~~ 217:50.72 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWindowRoot.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 217:50.72 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 217:50.72 ^~~~~~~~~~~~~~~~~~~~~~ 218:07.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SubtleCrypto.h:10, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/dom/base/Crypto.h:9, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/WorkerGlobalScopeBinding.cpp:3, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings22.cpp:2: 218:07.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 218:07.01 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 218:07.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 218:07.01 memset(aT, 0, sizeof(T)); 218:07.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 218:07.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:16, 218:07.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings22.cpp:86: 218:07.01 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 218:07.01 struct GlobalProperties { 218:07.01 ^~~~~~~~~~~~~~~~ 218:12.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventBinding.h:7, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UserProximityEvent.cpp:9, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings21.cpp:2: 218:12.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 218:12.23 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 218:12.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 218:12.23 memset(aT, 0, sizeof(T)); 218:12.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 218:12.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/WindowBinding.cpp:31, 218:12.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings21.cpp:326: 218:12.23 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 218:12.23 struct GlobalProperties { 218:12.23 ^~~~~~~~~~~~~~~~ 218:22.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.h:9, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp:7, 218:22.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 218:22.82 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 218:22.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:22.82 foundInterface = 0; \ 218:22.82 ^~~~~~~~~~~~~~ 218:22.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:22.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:22.82 ^~~~~~~~~~~~~~~~~~~~~~~ 218:22.82 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:22.82 NS_INTERFACE_MAP_END 218:22.82 ^~~~~~~~~~~~~~~~~~~~ 218:22.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:22.82 else 218:22.82 ^~~~ 218:22.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:22.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:22.82 ^~~~~~~~~~~~~~~~~~ 218:22.82 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Client.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:22.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:22.82 ^~~~~~~~~~~~~~~~~~~~~~ 218:22.92 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 218:22.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 218:22.92 foundInterface = 0; \ 218:22.92 ^~~~~~~~~~~~~~ 218:22.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 218:22.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 218:22.92 ^~~~~~~~~~~~~~~~~~~~~~~ 218:22.92 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 218:22.92 NS_INTERFACE_MAP_END 218:22.92 ^~~~~~~~~~~~~~~~~~~~ 218:22.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 218:22.92 else 218:22.92 ^~~~ 218:22.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 218:22.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 218:22.92 ^~~~~~~~~~~~~~~~~~ 218:22.92 /builddir/build/BUILD/firefox-64.0.2/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 218:22.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 218:22.92 ^~~~~~~~~~~~~~~~~~~~~~ 219:01.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyBinding.h:9, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:3, 219:01.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 219:01.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 219:01.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:01.00 foundInterface = 0; \ 219:01.00 ^~~~~~~~~~~~~~ 219:01.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:01.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:01.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:01.01 NS_INTERFACE_MAP_END_INHERITING(Event) 219:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:01.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:01.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:7, 219:01.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 219:01.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:01.01 } else 219:01.01 ^~~~ 219:01.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:01.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:01.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 219:01.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FeaturePolicyBinding.h:9, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:3, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:01.74 foundInterface = 0; \ 219:01.74 ^~~~~~~~~~~~~~ 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:01.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:01.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:01.74 NS_INTERFACE_MAP_END_INHERITING(Event) 219:01.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/FeaturePolicyBinding.cpp:7, 219:01.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings5.cpp:2: 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:01.74 } else 219:01.74 ^~~~ 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:01.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:01.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:01.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:01.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 219:01.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 219:04.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 219:04.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:04.68 foundInterface = 0; \ 219:04.68 ^~~~~~~~~~~~~~ 219:04.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:04.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:04.68 NS_INTERFACE_MAP_END_INHERITING(Event) 219:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 219:04.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 219:04.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:04.69 } else 219:04.69 ^~~~ 219:04.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:04.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:04.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:04.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 219:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:05.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:11, 219:05.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 219:05.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:05.12 foundInterface = 0; \ 219:05.12 ^~~~~~~~~~~~~~ 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:05.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:05.12 ^~~~~~~~~~~~~~~~~~~~~~~ 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ExternalBinding.cpp:516:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:05.12 NS_INTERFACE_MAP_END 219:05.12 ^~~~~~~~~~~~~~~~~~~~ 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:05.12 else 219:05.12 ^~~~ 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:05.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:05.12 ^~~~~~~~~~~~~~~~~~ 219:05.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ExternalBinding.cpp:515:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:05.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 219:05.12 ^~~~~~~~~~~~~~~~~~~~~~ 219:05.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/AtomList.h:10, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/DecoderDoctorNotificationBinding.cpp:3, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:2: 219:05.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 219:05.75 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 219:05.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 219:05.75 memset(aT, 0, sizeof(T)); 219:05.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 219:05.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/EventTargetBinding.cpp:23, 219:05.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings4.cpp:326: 219:05.75 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 219:05.75 struct GlobalProperties { 219:05.75 ^~~~~~~~~~~~~~~~ 219:13.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:13.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:13.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIComponentManager.h:10, 219:13.54 from /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp:8, 219:13.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 219:13.54 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 219:13.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:13.54 foundInterface = 0; \ 219:13.55 ^~~~~~~~~~~~~~ 219:13.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:13.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:13.55 ^~~~~~~~~~~~~~~~~~~~~~~ 219:13.55 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:13.55 NS_INTERFACE_MAP_END 219:13.55 ^~~~~~~~~~~~~~~~~~~~ 219:13.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:13.55 else 219:13.55 ^~~~ 219:13.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:13.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:13.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:13.55 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsBaseCommandController.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:13.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 219:13.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:15.93 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 219:15.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:15.93 foundInterface = 0; \ 219:15.93 ^~~~~~~~~~~~~~ 219:15.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:15.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:15.93 ^~~~~~~~~~~~~~~~~~~~~~~ 219:15.93 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:15.93 NS_INTERFACE_MAP_END 219:15.93 ^~~~~~~~~~~~~~~~~~~~ 219:15.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:15.93 else 219:15.93 ^~~~ 219:15.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:15.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:15.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:15.93 /builddir/build/BUILD/firefox-64.0.2/dom/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:15.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 219:15.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:24.84 Finished release [optimized] target(s) in 19m 59s 219:24.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:24.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:24.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HTMLScriptElementBinding.cpp:3, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings8.cpp:2: 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:24.90 foundInterface = 0; \ 219:24.90 ^~~~~~~~~~~~~~ 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:24.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:24.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:24.90 NS_INTERFACE_MAP_END_INHERITING(Event) 219:24.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:24.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HTMLScriptElementBinding.cpp:9, 219:24.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings8.cpp:2: 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:24.90 } else 219:24.90 ^~~~ 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:24.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:24.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:24.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:24.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 219:24.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:35.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Credential.h:10, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp:7, 219:35.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 219:35.28 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 219:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:35.28 foundInterface = 0; \ 219:35.28 ^~~~~~~~~~~~~~ 219:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:35.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:35.28 ^~~~~~~~~~~~~~~~~~~~~~~ 219:35.28 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:35.28 NS_INTERFACE_MAP_END 219:35.28 ^~~~~~~~~~~~~~~~~~~~ 219:35.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:35.28 else 219:35.29 ^~~~ 219:35.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:35.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:35.29 ^~~~~~~~~~~~~~~~~~ 219:35.29 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:35.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:35.29 ^~~~~~~~~~~~~~~~~~~~~~ 219:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 219:35.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:35.73 foundInterface = 0; \ 219:35.73 ^~~~~~~~~~~~~~ 219:35.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:35.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:35.73 ^~~~~~~~~~~~~~~~~~~~~~~ 219:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:35.73 NS_INTERFACE_MAP_END 219:35.73 ^~~~~~~~~~~~~~~~~~~~ 219:35.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:35.73 else 219:35.73 ^~~~ 219:35.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:35.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:35.73 ^~~~~~~~~~~~~~~~~~ 219:35.73 /builddir/build/BUILD/firefox-64.0.2/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:35.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:35.73 ^~~~~~~~~~~~~~~~~~~~~~ 219:35.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoBuffer.h:10, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoBuffer.cpp:7, 219:35.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 219:35.87 /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 219:35.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:35.87 foundInterface = 0; \ 219:35.87 ^~~~~~~~~~~~~~ 219:35.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:35.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:35.87 ^~~~~~~~~~~~~~~~~~~~~~~ 219:35.87 /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:35.87 NS_INTERFACE_MAP_END 219:35.87 ^~~~~~~~~~~~~~~~~~~~ 219:35.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:35.87 else 219:35.87 ^~~~ 219:35.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:35.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:35.87 ^~~~~~~~~~~~~~~~~~ 219:35.87 /builddir/build/BUILD/firefox-64.0.2/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:35.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:35.88 ^~~~~~~~~~~~~~~~~~~~~~ 219:42.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IndexedDatabaseManager.h:12, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:13, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:42.36 foundInterface = 0; \ 219:42.36 ^~~~~~~~~~~~~~ 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:42.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:42.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:42.36 NS_INTERFACE_MAP_END_INHERITING(Event) 219:42.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:42.36 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:16, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 219:42.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:42.36 } else 219:42.36 ^~~~ 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:42.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:42.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:42.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:42.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 219:42.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:42.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/File.h:10, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/dom/fetch/BodyExtractor.cpp:8, 219:42.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 219:42.92 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 219:42.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:42.92 foundInterface = 0; \ 219:42.92 ^~~~~~~~~~~~~~ 219:42.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:42.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:42.92 ^~~~~~~~~~~~~~~~~~~~~~~ 219:42.92 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Fetch.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:42.92 NS_INTERFACE_MAP_END 219:42.92 ^~~~~~~~~~~~~~~~~~~~ 219:42.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:42.92 else 219:42.92 ^~~~ 219:42.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:42.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:42.92 ^~~~~~~~~~~~~~~~~~ 219:42.92 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Fetch.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:42.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:42.93 ^~~~~~~~~~~~~~~~~~~~~~ 219:42.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/dom/file/BaseBlobImpl.cpp:7, 219:42.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 219:42.93 /builddir/build/BUILD/firefox-64.0.2/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 219:42.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:42.94 foundInterface = 0; \ 219:42.94 ^~~~~~~~~~~~~~ 219:42.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:42.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:42.94 ^~~~~~~~~~~~~~~~~~~~~~~ 219:42.94 /builddir/build/BUILD/firefox-64.0.2/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:42.94 NS_INTERFACE_MAP_END 219:42.94 ^~~~~~~~~~~~~~~~~~~~ 219:42.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:42.94 else 219:42.94 ^~~~ 219:42.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:42.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:42.94 ^~~~~~~~~~~~~~~~~~ 219:42.94 /builddir/build/BUILD/firefox-64.0.2/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:42.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 219:42.94 ^~~~~~~~~~~~~~~~~~~~~~ 219:42.99 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 219:42.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:42.99 foundInterface = 0; \ 219:42.99 ^~~~~~~~~~~~~~ 219:42.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:42.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:42.99 ^~~~~~~~~~~~~~~~~~~~~~~ 219:42.99 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:317:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:42.99 NS_INTERFACE_MAP_END 219:42.99 ^~~~~~~~~~~~~~~~~~~~ 219:42.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:42.99 else 219:42.99 ^~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:43.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:316:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:43.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 219:43.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::FileCreationHandler::QueryInterface(const nsIID&, void**)': 219:43.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:43.00 foundInterface = 0; \ 219:43.00 ^~~~~~~~~~~~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:43.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:43.00 ^~~~~~~~~~~~~~~~~~~~~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:542:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:43.00 NS_INTERFACE_MAP_END 219:43.00 ^~~~~~~~~~~~~~~~~~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:43.00 else 219:43.00 ^~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:43.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:43.00 ^~~~~~~~~~~~~~~~~~ 219:43.00 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchConsumer.cpp:541:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:43.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:43.00 ^~~~~~~~~~~~~~~~~~~~~~ 219:43.67 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 219:43.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:43.67 foundInterface = 0; \ 219:43.67 ^~~~~~~~~~~~~~ 219:43.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:43.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:43.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.67 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:43.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:43.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Blob.h:14, 219:43.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/File.h:10, 219:43.67 from /builddir/build/BUILD/firefox-64.0.2/dom/fetch/BodyExtractor.cpp:8, 219:43.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 219:43.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:43.68 } else 219:43.68 ^~~~ 219:43.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:43.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:43.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.68 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:43.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 219:43.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Blob.h:11, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/File.h:10, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/dom/fetch/BodyExtractor.cpp:8, 219:43.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 219:43.70 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 219:43.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:43.70 foundInterface = 0; \ 219:43.70 ^~~~~~~~~~~~~~ 219:43.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:43.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:43.70 ^~~~~~~~~~~~~~~~~~~~~~~ 219:43.70 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchStreamReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:43.70 NS_INTERFACE_MAP_END 219:43.70 ^~~~~~~~~~~~~~~~~~~~ 219:43.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:43.70 else 219:43.71 ^~~~ 219:43.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:43.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.71 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/FetchStreamReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:43.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 219:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:43.79 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 219:43.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:43.79 foundInterface = 0; \ 219:43.79 ^~~~~~~~~~~~~~ 219:43.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:43.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:43.79 ^~~~~~~~~~~~~~~~~~~~~~~ 219:43.79 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:43.79 NS_INTERFACE_MAP_END 219:43.79 ^~~~~~~~~~~~~~~~~~~~ 219:43.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:43.79 else 219:43.79 ^~~~ 219:43.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:43.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:43.79 ^~~~~~~~~~~~~~~~~~ 219:43.79 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:43.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:43.79 ^~~~~~~~~~~~~~~~~~~~~~ 219:43.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/QuotaCommon.h:10, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/quota/PersistenceType.h:10, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IndexedDatabaseManager.h:12, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:13, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 219:43.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 219:43.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 219:43.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:43.97 foundInterface = 0; \ 219:43.97 ^~~~~~~~~~~~~~ 219:43.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:43.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:43.98 ^~~~~~~~~~~~~~~~~~~~~~~ 219:43.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/InstallTriggerBinding.cpp:1549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:43.98 NS_INTERFACE_MAP_END 219:43.98 ^~~~~~~~~~~~~~~~~~~~ 219:43.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:43.98 else 219:43.98 ^~~~ 219:43.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:43.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:43.98 ^~~~~~~~~~~~~~~~~~ 219:43.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/InstallTriggerBinding.cpp:1548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:43.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 219:43.98 ^~~~~~~~~~~~~~~~~~~~~~ 219:44.01 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 219:44.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:44.01 foundInterface = 0; \ 219:44.01 ^~~~~~~~~~~~~~ 219:44.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:44.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:44.01 ^~~~~~~~~~~~~~~~~~~~~~~ 219:44.01 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:44.01 NS_INTERFACE_MAP_END 219:44.01 ^~~~~~~~~~~~~~~~~~~~ 219:44.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:44.01 else 219:44.01 ^~~~ 219:44.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:44.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:44.01 ^~~~~~~~~~~~~~~~~~ 219:44.01 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:44.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:44.01 ^~~~~~~~~~~~~~~~~~~~~~ 219:44.03 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 219:44.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:44.03 foundInterface = 0; \ 219:44.03 ^~~~~~~~~~~~~~ 219:44.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:44.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:44.03 ^~~~~~~~~~~~~~~~~~~~~~~ 219:44.04 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:44.04 NS_INTERFACE_MAP_END 219:44.04 ^~~~~~~~~~~~~~~~~~~~ 219:44.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:44.04 else 219:44.04 ^~~~ 219:44.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:44.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:44.04 ^~~~~~~~~~~~~~~~~~ 219:44.04 /builddir/build/BUILD/firefox-64.0.2/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:44.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:44.04 ^~~~~~~~~~~~~~~~~~~~~~ 219:44.85 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 219:44.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:44.85 foundInterface = 0; \ 219:44.85 ^~~~~~~~~~~~~~ 219:44.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:44.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:44.85 ^~~~~~~~~~~~~~~~~~~~~~~ 219:44.85 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:44.85 NS_INTERFACE_MAP_END 219:44.85 ^~~~~~~~~~~~~~~~~~~~ 219:44.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:44.85 else 219:44.85 ^~~~ 219:44.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:44.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:44.85 ^~~~~~~~~~~~~~~~~~ 219:44.85 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:44.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:44.85 ^~~~~~~~~~~~~~~~~~~~~~ 219:44.99 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 219:44.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:44.99 foundInterface = 0; \ 219:44.99 ^~~~~~~~~~~~~~ 219:44.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:44.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:44.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:44.99 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReader.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:44.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:44.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:44.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:44.99 else 219:44.99 ^~~~ 219:44.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:45.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:45.00 ^~~~~~~~~~~~~~~~~~ 219:45.00 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReader.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:45.00 NS_INTERFACE_MAP_ENTRY(nsINamed) 219:45.00 ^~~~~~~~~~~~~~~~~~~~~~ 219:45.03 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 219:45.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:45.03 foundInterface = 0; \ 219:45.03 ^~~~~~~~~~~~~~ 219:45.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:45.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:45.03 ^~~~~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReaderSync.cpp:395:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:45.04 NS_INTERFACE_MAP_END 219:45.04 ^~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:45.04 else 219:45.04 ^~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:45.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:45.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/dom/file/FileReaderSync.cpp:394:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:45.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 219:45.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 219:45.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:45.04 foundInterface = 0; \ 219:45.04 ^~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:45.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:45.04 ^~~~~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/dom/file/MemoryBlobImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:45.04 NS_INTERFACE_MAP_END 219:45.04 ^~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:45.04 else 219:45.04 ^~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:45.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:45.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:45.04 /builddir/build/BUILD/firefox-64.0.2/dom/file/MemoryBlobImpl.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:45.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 219:45.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:45.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBKeyRange.h:10, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IDBKeyRangeBinding.cpp:3, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:2: 219:45.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 219:45.23 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 219:45.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 219:45.23 memset(aT, 0, sizeof(T)); 219:45.23 ~~~~~~^~~~~~~~~~~~~~~~~~ 219:45.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/IntlUtilsBinding.cpp:10, 219:45.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/UnifiedBindings9.cpp:242: 219:45.23 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 219:45.23 struct GlobalProperties { 219:45.23 ^~~~~~~~~~~~~~~~ 219:46.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventDispatcher.h:11, 219:46.49 from /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:8: 219:46.49 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 219:46.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:46.50 foundInterface = 0; \ 219:46.50 ^~~~~~~~~~~~~~ 219:46.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:46.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:46.50 ^~~~~~~~~~~~~~~~~~~~~~~ 219:46.50 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:199:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:46.50 NS_INTERFACE_MAP_END 219:46.50 ^~~~~~~~~~~~~~~~~~~~ 219:46.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:46.50 else 219:46.50 ^~~~ 219:46.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:46.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:46.50 ^~~~~~~~~~~~~~~~~~ 219:46.50 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:198:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:46.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 219:46.50 ^~~~~~~~~~~~~~~~~~~~~~ 219:46.51 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 219:46.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:46.51 foundInterface = 0; \ 219:46.51 ^~~~~~~~~~~~~~ 219:46.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:46.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:46.51 ^~~~~~~~~~~~~~~~~~~~~~~ 219:46.51 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:46.51 NS_INTERFACE_MAP_END 219:46.51 ^~~~~~~~~~~~~~~~~~~~ 219:46.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:46.51 else 219:46.51 ^~~~ 219:46.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:46.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:46.51 ^~~~~~~~~~~~~~~~~~ 219:46.51 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventStateManager.cpp:368:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:46.51 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 219:46.51 ^~~~~~~~~~~~~~~~~~~~~~ 219:50.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/Unified_cpp_dom_file0.cpp:137: 219:50.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 219:50.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/StreamBlobImpl.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 219:50.91 } // namespace mozilla 219:50.91 ^ 219:50.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/StreamBlobImpl.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 219:50.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/StreamBlobImpl.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 219:50.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/StreamBlobImpl.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 219:50.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/StreamBlobImpl.cpp:179:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 219:52.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 219:52.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 219:52.46 from /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.h:10, 219:52.46 from /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp:7, 219:52.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 219:52.46 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 219:52.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:52.47 foundInterface = 0; \ 219:52.47 ^~~~~~~~~~~~~~ 219:52.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:52.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:52.47 ^~~~~~~~~~~~~~~~~~~~~~~ 219:52.47 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:52.47 NS_INTERFACE_MAP_END 219:52.47 ^~~~~~~~~~~~~~~~~~~~ 219:52.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:52.47 else 219:52.47 ^~~~ 219:52.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 219:52.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 219:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:52.47 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 219:52.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 219:52.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:54.82 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 219:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:54.82 foundInterface = 0; \ 219:54.82 ^~~~~~~~~~~~~~ 219:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 219:54.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 219:54.82 ^~~~~~~~~~~~~~~~~~~~~~~ 219:54.82 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 219:54.82 NS_INTERFACE_MAP_END 219:54.82 ^~~~~~~~~~~~~~~~~~~~ 219:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 219:54.82 else 219:54.82 ^~~~ 219:54.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 219:54.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 219:54.82 ^~~~~~~~~~~~~~~~~~ 219:54.82 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 219:54.82 NS_INTERFACE_MAP_ENTRY(nsIObserver) 219:54.82 ^~~~~~~~~~~~~~~~~~~~~~ 219:57.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 219:57.05 /builddir/build/BUILD/firefox-64.0.2/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 219:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:57.05 foundInterface = 0; \ 219:57.05 ^~~~~~~~~~~~~~ 219:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:57.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:57.05 /builddir/build/BUILD/firefox-64.0.2/dom/events/Clipboard.cpp:223:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:57.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 219:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:57.05 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 219:57.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 219:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:57.05 } else 219:57.05 ^~~~ 219:57.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:57.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:57.05 /builddir/build/BUILD/firefox-64.0.2/dom/events/Clipboard.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:57.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 219:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 219:58.22 /builddir/build/BUILD/firefox-64.0.2/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 219:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 219:58.22 foundInterface = 0; \ 219:58.22 ^~~~~~~~~~~~~~ 219:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 219:58.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 219:58.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.22 /builddir/build/BUILD/firefox-64.0.2/dom/events/CompositionEvent.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 219:58.22 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 219:58.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.22 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 219:58.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 219:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 219:58.22 } else 219:58.22 ^~~~ 219:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 219:58.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 219:58.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:58.22 /builddir/build/BUILD/firefox-64.0.2/dom/events/CompositionEvent.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 219:58.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 219:58.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 219:59.91 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:83: 219:59.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 219:59.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 219:59.91 } // mozilla namespace 219:59.91 ^ 219:59.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 219:59.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 219:59.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 219:59.91 /builddir/build/BUILD/firefox-64.0.2/dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:01.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 220:01.03 /builddir/build/BUILD/firefox-64.0.2/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 220:01.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:01.03 foundInterface = 0; \ 220:01.03 ^~~~~~~~~~~~~~ 220:01.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:01.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.03 /builddir/build/BUILD/firefox-64.0.2/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:01.03 NS_INTERFACE_MAP_END_INHERITING(Event) 220:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.03 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 220:01.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 220:01.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:01.03 } else 220:01.03 ^~~~ 220:01.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:01.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.03 /builddir/build/BUILD/firefox-64.0.2/dom/events/CustomEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:01.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 220:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 220:01.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 220:01.04 /builddir/build/BUILD/firefox-64.0.2/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 220:01.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:01.04 foundInterface = 0; \ 220:01.04 ^~~~~~~~~~~~~~ 220:01.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:01.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:01.04 ^~~~~~~~~~~~~~~~~~~~~~~ 220:01.04 /builddir/build/BUILD/firefox-64.0.2/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:01.04 NS_INTERFACE_MAP_END 220:01.04 ^~~~~~~~~~~~~~~~~~~~ 220:01.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:01.04 else 220:01.04 ^~~~ 220:01.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:01.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:01.05 ^~~~~~~~~~~~~~~~~~ 220:01.05 /builddir/build/BUILD/firefox-64.0.2/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:01.05 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 220:01.05 ^~~~~~~~~~~~~~~~~~~~~~ 220:01.07 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 220:01.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:01.07 foundInterface = 0; \ 220:01.07 ^~~~~~~~~~~~~~ 220:01.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:01.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:01.07 ^~~~~~~~~~~~~~~~~~~~~~~ 220:01.07 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:01.07 NS_INTERFACE_MAP_END 220:01.07 ^~~~~~~~~~~~~~~~~~~~ 220:01.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:01.08 else 220:01.08 ^~~~ 220:01.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:01.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:01.08 ^~~~~~~~~~~~~~~~~~ 220:01.08 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:01.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:01.08 ^~~~~~~~~~~~~~~~~~~~~~ 220:01.14 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 220:01.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:01.15 foundInterface = 0; \ 220:01.15 ^~~~~~~~~~~~~~ 220:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:01.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:01.15 ^~~~~~~~~~~~~~~~~~~~~~~ 220:01.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:01.15 NS_INTERFACE_MAP_END 220:01.15 ^~~~~~~~~~~~~~~~~~~~ 220:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:01.15 else 220:01.15 ^~~~ 220:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:01.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:01.15 ^~~~~~~~~~~~~~~~~~ 220:01.15 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:01.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:01.15 ^~~~~~~~~~~~~~~~~~~~~~ 220:01.20 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 220:01.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:01.21 foundInterface = 0; \ 220:01.21 ^~~~~~~~~~~~~~ 220:01.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:01.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:01.21 ^~~~~~~~~~~~~~~~~~~~~~~ 220:01.21 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:01.21 NS_INTERFACE_MAP_END 220:01.21 ^~~~~~~~~~~~~~~~~~~~ 220:01.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:01.21 else 220:01.21 ^~~~ 220:01.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:01.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:01.21 ^~~~~~~~~~~~~~~~~~ 220:01.21 /builddir/build/BUILD/firefox-64.0.2/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:01.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:01.21 ^~~~~~~~~~~~~~~~~~~~~~ 220:01.23 /builddir/build/BUILD/firefox-64.0.2/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 220:01.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:01.23 foundInterface = 0; \ 220:01.23 ^~~~~~~~~~~~~~ 220:01.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:01.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.23 /builddir/build/BUILD/firefox-64.0.2/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:01.23 NS_INTERFACE_MAP_END_INHERITING(Event) 220:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.23 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:01.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 220:01.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 220:01.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 220:01.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 220:01.23 from /builddir/build/BUILD/firefox-64.0.2/dom/events/AnimationEvent.cpp:7, 220:01.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 220:01.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:01.23 } else 220:01.23 ^~~~ 220:01.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:01.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:01.23 /builddir/build/BUILD/firefox-64.0.2/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:01.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 220:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:02.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:7, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 220:02.60 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 220:02.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:02.60 foundInterface = 0; \ 220:02.60 ^~~~~~~~~~~~~~ 220:02.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:02.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:02.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.60 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:02.60 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 220:02.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 220:02.60 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:35:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:02.60 else 220:02.60 ^~~~ 220:02.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIInputStream.h:10, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIBinaryInputStream.h:10, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIObjectInputStream.h:10, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:7, 220:02.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 220:02.60 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 220:02.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:02.60 foundInterface = 0; \ 220:02.60 ^~~~~~~~~~~~~~ 220:02.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:02.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:02.61 ^~~~~~~~~~~~~~~~~~~~~~~ 220:02.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:02.61 NS_INTERFACE_MAP_END \ 220:02.61 ^~~~~~~~~~~~~~~~~~~~ 220:02.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 220:02.61 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 220:02.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.61 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 220:02.61 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 220:02.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.61 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 220:02.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BlobURL.h:13, 220:02.61 from /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:10, 220:02.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 220:02.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 220:02.61 } else \ 220:02.61 ^~~~ 220:02.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 220:02.61 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 220:02.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:02.61 /builddir/build/BUILD/firefox-64.0.2/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 220:02.61 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 220:02.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:14.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.h:19, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.cpp:7, 220:14.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 220:14.13 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 220:14.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:14.13 foundInterface = 0; \ 220:14.13 ^~~~~~~~~~~~~~ 220:14.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:14.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:14.13 ^~~~~~~~~~~~~~~~~~~~~~~ 220:14.13 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/CallbackObject.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:14.13 NS_INTERFACE_MAP_END 220:14.13 ^~~~~~~~~~~~~~~~~~~~ 220:14.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:14.13 else 220:14.13 ^~~~ 220:14.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:14.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:14.13 ^~~~~~~~~~~~~~~~~~ 220:14.13 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/CallbackObject.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:14.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:14.13 ^~~~~~~~~~~~~~~~~~~~~~ 220:14.16 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 220:14.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:14.16 foundInterface = 0; \ 220:14.16 ^~~~~~~~~~~~~~ 220:14.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:14.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:14.16 ^~~~~~~~~~~~~~~~~~~~~~~ 220:14.16 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/Exceptions.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:14.16 NS_INTERFACE_MAP_END 220:14.16 ^~~~~~~~~~~~~~~~~~~~ 220:14.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:14.16 else 220:14.16 ^~~~ 220:14.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:14.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:14.16 ^~~~~~~~~~~~~~~~~~ 220:14.16 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/Exceptions.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:14.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:14.16 ^~~~~~~~~~~~~~~~~~~~~~ 220:14.17 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 220:14.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:14.17 foundInterface = 0; \ 220:14.17 ^~~~~~~~~~~~~~ 220:14.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:14.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:14.17 ^~~~~~~~~~~~~~~~~~~~~~~ 220:14.17 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:14.17 NS_INTERFACE_MAP_END 220:14.17 ^~~~~~~~~~~~~~~~~~~~ 220:14.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:14.17 else 220:14.17 ^~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:14.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:14.18 ^~~~~~~~~~~~~~~~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:14.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:14.18 ^~~~~~~~~~~~~~~~~~~~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 220:14.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:14.18 foundInterface = 0; \ 220:14.18 ^~~~~~~~~~~~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:14.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:14.18 ^~~~~~~~~~~~~~~~~~~~~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:14.18 NS_INTERFACE_MAP_END 220:14.18 ^~~~~~~~~~~~~~~~~~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:14.18 else 220:14.18 ^~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:14.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:14.18 ^~~~~~~~~~~~~~~~~~ 220:14.18 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:14.18 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 220:14.19 ^~~~~~~~~~~~~~~~~~~~~~ 220:14.21 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 220:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:14.21 foundInterface = 0; \ 220:14.21 ^~~~~~~~~~~~~~ 220:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:14.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:14.21 ^~~~~~~~~~~~~~~~~~~~~~~ 220:14.21 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:14.22 NS_INTERFACE_MAP_END 220:14.22 ^~~~~~~~~~~~~~~~~~~~ 220:14.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:14.22 else 220:14.22 ^~~~ 220:14.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:14.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:14.22 ^~~~~~~~~~~~~~~~~~ 220:14.22 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:14.22 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 220:14.22 ^~~~~~~~~~~~~~~~~~~~~~ 220:14.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 220:14.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsfriendapi.h:18, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.h:10, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.cpp:7, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 220:14.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 220:14.38 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 220:14.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 220:14.38 memset(aT, 0, sizeof(T)); 220:14.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 220:14.38 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.cpp:37, 220:14.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 220:14.38 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 220:14.38 struct GlobalProperties { 220:14.38 ^~~~~~~~~~~~~~~~ 220:15.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Directory.h:11, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp:7, 220:15.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 220:15.22 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 220:15.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:15.22 foundInterface = 0; \ 220:15.22 ^~~~~~~~~~~~~~ 220:15.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:15.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:15.22 ^~~~~~~~~~~~~~~~~~~~~~~ 220:15.22 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:15.22 NS_INTERFACE_MAP_END 220:15.22 ^~~~~~~~~~~~~~~~~~~~ 220:15.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:15.22 else 220:15.22 ^~~~ 220:15.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:15.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:15.22 ^~~~~~~~~~~~~~~~~~ 220:15.22 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:15.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:15.22 ^~~~~~~~~~~~~~~~~~~~~~ 220:17.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:101: 220:17.28 /builddir/build/BUILD/firefox-64.0.2/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))': 220:17.28 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:126:1: warning: the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:17.28 } 220:17.28 ^ 220:17.28 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:126: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] 220:17.28 /builddir/build/BUILD/firefox-64.0.2/dom/bindings/nsScriptErrorWithStack.cpp:126: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] 220:18.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.17 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 220:18.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.17 foundInterface = 0; \ 220:18.17 ^~~~~~~~~~~~~~ 220:18.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:18.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:18.17 ^~~~~~~~~~~~~~~~~~~~~~~ 220:18.17 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:18.17 NS_INTERFACE_MAP_END 220:18.18 ^~~~~~~~~~~~~~~~~~~~ 220:18.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.18 else 220:18.18 ^~~~ 220:18.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:18.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:18.18 ^~~~~~~~~~~~~~~~~~ 220:18.18 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:18.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:18.18 ^~~~~~~~~~~~~~~~~~~~~~ 220:18.18 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 220:18.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.18 foundInterface = 0; \ 220:18.18 ^~~~~~~~~~~~~~ 220:18.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:18.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.19 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:18.19 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 220:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.19 } else 220:18.19 ^~~~ 220:18.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:18.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.19 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:18.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 220:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:18.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.21 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 220:18.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.21 foundInterface = 0; \ 220:18.21 ^~~~~~~~~~~~~~ 220:18.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:18.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:18.21 ^~~~~~~~~~~~~~~~~~~~~~~ 220:18.21 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:18.21 NS_INTERFACE_MAP_END 220:18.21 ^~~~~~~~~~~~~~~~~~~~ 220:18.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.21 else 220:18.21 ^~~~ 220:18.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:18.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:18.21 ^~~~~~~~~~~~~~~~~~ 220:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:18.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:18.22 ^~~~~~~~~~~~~~~~~~~~~~ 220:18.26 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 220:18.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.26 foundInterface = 0; \ 220:18.26 ^~~~~~~~~~~~~~ 220:18.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:18.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:18.26 ^~~~~~~~~~~~~~~~~~~~~~~ 220:18.26 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:18.26 NS_INTERFACE_MAP_END 220:18.26 ^~~~~~~~~~~~~~~~~~~~ 220:18.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.26 else 220:18.26 ^~~~ 220:18.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:18.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:18.26 ^~~~~~~~~~~~~~~~~~ 220:18.26 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:18.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:18.26 ^~~~~~~~~~~~~~~~~~~~~~ 220:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 220:18.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.28 foundInterface = 0; \ 220:18.28 ^~~~~~~~~~~~~~ 220:18.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:18.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:18.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:18.28 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 220:18.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.28 } else 220:18.28 ^~~~ 220:18.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:18.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:18.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemFileEntry.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:18.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 220:18.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.30 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 220:18.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.30 foundInterface = 0; \ 220:18.30 ^~~~~~~~~~~~~~ 220:18.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:18.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:18.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.30 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:18.30 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 220:18.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.31 } else 220:18.31 ^~~~ 220:18.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:18.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.31 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:18.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 220:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.31 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 220:18.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:18.31 foundInterface = 0; \ 220:18.31 ^~~~~~~~~~~~~~ 220:18.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:18.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.31 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:18.31 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 220:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.h:10, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/CallbackRunnables.cpp:7, 220:18.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 220:18.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:18.31 } else 220:18.31 ^~~~ 220:18.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:18.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:18.31 /builddir/build/BUILD/firefox-64.0.2/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:18.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 220:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:20.59 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:20.59 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:20.59 from /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:9, 220:20.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 220:20.59 /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 220:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:20.59 foundInterface = 0; \ 220:20.59 ^~~~~~~~~~~~~~ 220:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:20.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:20.59 ^~~~~~~~~~~~~~~~~~~~~~~ 220:20.59 /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:20.59 NS_INTERFACE_MAP_END 220:20.59 ^~~~~~~~~~~~~~~~~~~~ 220:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:20.59 else 220:20.59 ^~~~ 220:20.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:20.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:20.59 ^~~~~~~~~~~~~~~~~~ 220:20.59 /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:20.59 NS_INTERFACE_MAP_ENTRY(Event) 220:20.59 ^~~~~~~~~~~~~~~~~~~~~~ 220:21.54 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 220:21.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:21.54 foundInterface = 0; \ 220:21.54 ^~~~~~~~~~~~~~ 220:21.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:21.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:21.54 ^~~~~~~~~~~~~~~~~~~~~~~ 220:21.54 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventListenerService.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:21.54 NS_INTERFACE_MAP_END 220:21.54 ^~~~~~~~~~~~~~~~~~~~ 220:21.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:21.54 else 220:21.54 ^~~~ 220:21.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:21.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:21.54 ^~~~~~~~~~~~~~~~~~ 220:21.54 /builddir/build/BUILD/firefox-64.0.2/dom/events/EventListenerService.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:21.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:21.54 ^~~~~~~~~~~~~~~~~~~~~~ 220:22.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:22.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:22.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:22.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAttrName.h:16, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AttrArray.h:21, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.h:10, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp:7, 220:22.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 220:22.67 /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:22.67 foundInterface = 0; \ 220:22.67 ^~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:22.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:22.67 ^~~~~~~~~~~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:22.67 NS_INTERFACE_MAP_END 220:22.67 ^~~~~~~~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:22.67 else 220:22.67 ^~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:22.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:22.67 ^~~~~~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:22.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:22.67 ^~~~~~~~~~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexItemValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexItemValues::QueryInterface(const nsIID&, void**)': 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:22.67 foundInterface = 0; \ 220:22.67 ^~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:22.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:22.67 ^~~~~~~~~~~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexItemValues.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:22.67 NS_INTERFACE_MAP_END 220:22.67 ^~~~~~~~~~~~~~~~~~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:22.67 else 220:22.67 ^~~~ 220:22.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:22.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:22.68 ^~~~~~~~~~~~~~~~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexItemValues.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:22.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:22.68 ^~~~~~~~~~~~~~~~~~~~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexLineValues.cpp: In member function 'virtual nsresult mozilla::dom::FlexLineValues::QueryInterface(const nsIID&, void**)': 220:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:22.68 foundInterface = 0; \ 220:22.68 ^~~~~~~~~~~~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:22.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:22.68 ^~~~~~~~~~~~~~~~~~~~~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexLineValues.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:22.68 NS_INTERFACE_MAP_END 220:22.68 ^~~~~~~~~~~~~~~~~~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:22.68 else 220:22.68 ^~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:22.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:22.68 ^~~~~~~~~~~~~~~~~~ 220:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/flex/FlexLineValues.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:22.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:22.68 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.h:10, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:7, 220:24.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 220:24.03 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 220:24.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.03 foundInterface = 0; \ 220:24.03 ^~~~~~~~~~~~~~ 220:24.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.03 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.03 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.03 NS_INTERFACE_MAP_END 220:24.03 ^~~~~~~~~~~~~~~~~~~~ 220:24.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.03 else 220:24.03 ^~~~ 220:24.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.03 ^~~~~~~~~~~~~~~~~~ 220:24.03 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:24.03 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.05 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 220:24.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.05 foundInterface = 0; \ 220:24.05 ^~~~~~~~~~~~~~ 220:24.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.05 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.05 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.05 NS_INTERFACE_MAP_END 220:24.05 ^~~~~~~~~~~~~~~~~~~~ 220:24.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.05 else 220:24.05 ^~~~ 220:24.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.05 ^~~~~~~~~~~~~~~~~~ 220:24.05 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:24.05 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.07 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 220:24.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.08 foundInterface = 0; \ 220:24.08 ^~~~~~~~~~~~~~ 220:24.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.08 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.08 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.08 NS_INTERFACE_MAP_END 220:24.08 ^~~~~~~~~~~~~~~~~~~~ 220:24.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.08 else 220:24.08 ^~~~ 220:24.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.08 ^~~~~~~~~~~~~~~~~~ 220:24.08 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:24.08 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.23 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 220:24.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.24 foundInterface = 0; \ 220:24.24 ^~~~~~~~~~~~~~ 220:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.24 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.24 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.24 NS_INTERFACE_MAP_END 220:24.24 ^~~~~~~~~~~~~~~~~~~~ 220:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.24 else 220:24.24 ^~~~ 220:24.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 220:24.24 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 220:24.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.24 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:192:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 220:24.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 220:24.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.28 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 220:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.28 foundInterface = 0; \ 220:24.28 ^~~~~~~~~~~~~~ 220:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.28 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.28 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:2245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.28 NS_INTERFACE_MAP_END 220:24.28 ^~~~~~~~~~~~~~~~~~~~ 220:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.28 else 220:24.28 ^~~~ 220:24.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.28 ^~~~~~~~~~~~~~~~~~ 220:24.28 /builddir/build/BUILD/firefox-64.0.2/dom/events/IMEContentObserver.cpp:2244:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:24.28 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.43 /builddir/build/BUILD/firefox-64.0.2/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 220:24.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.43 foundInterface = 0; \ 220:24.43 ^~~~~~~~~~~~~~ 220:24.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.43 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.43 /builddir/build/BUILD/firefox-64.0.2/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.43 NS_INTERFACE_MAP_END 220:24.43 ^~~~~~~~~~~~~~~~~~~~ 220:24.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.43 else 220:24.43 ^~~~ 220:24.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.43 ^~~~~~~~~~~~~~~~~~ 220:24.43 /builddir/build/BUILD/firefox-64.0.2/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:24.43 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.45 /builddir/build/BUILD/firefox-64.0.2/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 220:24.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.45 foundInterface = 0; \ 220:24.45 ^~~~~~~~~~~~~~ 220:24.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:24.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:24.45 ^~~~~~~~~~~~~~~~~~~~~~~ 220:24.45 /builddir/build/BUILD/firefox-64.0.2/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:24.45 NS_INTERFACE_MAP_END 220:24.45 ^~~~~~~~~~~~~~~~~~~~ 220:24.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.45 else 220:24.45 ^~~~ 220:24.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:24.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:24.45 ^~~~~~~~~~~~~~~~~~ 220:24.45 /builddir/build/BUILD/firefox-64.0.2/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:24.45 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 220:24.45 ^~~~~~~~~~~~~~~~~~~~~~ 220:24.51 /builddir/build/BUILD/firefox-64.0.2/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 220:24.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:24.51 foundInterface = 0; \ 220:24.51 ^~~~~~~~~~~~~~ 220:24.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:24.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.51 /builddir/build/BUILD/firefox-64.0.2/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:24.51 NS_INTERFACE_MAP_END_INHERITING(Event) 220:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.51 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:24.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 220:24.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 220:24.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 220:24.51 from /builddir/build/BUILD/firefox-64.0.2/dom/events/Event.cpp:10, 220:24.51 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 220:24.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:24.51 } else 220:24.51 ^~~~ 220:24.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:24.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:24.51 /builddir/build/BUILD/firefox-64.0.2/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:24.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 220:24.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:27.48 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 220:27.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:27.49 foundInterface = 0; \ 220:27.49 ^~~~~~~~~~~~~~ 220:27.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:27.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:27.49 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:27.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 220:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:27.49 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:27.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 220:27.49 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.h:12, 220:27.49 from /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/Gamepad.cpp:7, 220:27.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 220:27.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:27.49 } else 220:27.49 ^~~~ 220:27.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:27.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:27.49 /builddir/build/BUILD/firefox-64.0.2/dom/gamepad/GamepadServiceTest.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:27.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 220:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:28.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/GridBinding.h:9, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.h:10, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.h:10, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp:7, 220:28.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 220:28.85 /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 220:28.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.85 foundInterface = 0; \ 220:28.85 ^~~~~~~~~~~~~~ 220:28.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.85 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.85 /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.85 NS_INTERFACE_MAP_END 220:28.85 ^~~~~~~~~~~~~~~~~~~~ 220:28.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.86 else 220:28.86 ^~~~ 220:28.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.86 ^~~~~~~~~~~~~~~~~~ 220:28.86 /builddir/build/BUILD/firefox-64.0.2/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.86 ^~~~~~~~~~~~~~~~~~~~~~ 220:28.86 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 220:28.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.86 foundInterface = 0; \ 220:28.86 ^~~~~~~~~~~~~~ 220:28.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.87 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.87 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.87 NS_INTERFACE_MAP_END 220:28.87 ^~~~~~~~~~~~~~~~~~~~ 220:28.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.87 else 220:28.87 ^~~~ 220:28.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.87 ^~~~~~~~~~~~~~~~~~ 220:28.87 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.87 ^~~~~~~~~~~~~~~~~~~~~~ 220:28.88 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 220:28.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.88 foundInterface = 0; \ 220:28.88 ^~~~~~~~~~~~~~ 220:28.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.88 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.88 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.88 NS_INTERFACE_MAP_END 220:28.88 ^~~~~~~~~~~~~~~~~~~~ 220:28.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.88 else 220:28.88 ^~~~ 220:28.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.88 ^~~~~~~~~~~~~~~~~~ 220:28.88 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.88 ^~~~~~~~~~~~~~~~~~~~~~ 220:28.89 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 220:28.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.89 foundInterface = 0; \ 220:28.89 ^~~~~~~~~~~~~~ 220:28.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.89 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.89 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.89 NS_INTERFACE_MAP_END 220:28.89 ^~~~~~~~~~~~~~~~~~~~ 220:28.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.89 else 220:28.89 ^~~~ 220:28.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.89 ^~~~~~~~~~~~~~~~~~ 220:28.89 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.89 ^~~~~~~~~~~~~~~~~~~~~~ 220:28.91 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 220:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.91 foundInterface = 0; \ 220:28.91 ^~~~~~~~~~~~~~ 220:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.91 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.91 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.91 NS_INTERFACE_MAP_END 220:28.91 ^~~~~~~~~~~~~~~~~~~~ 220:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.91 else 220:28.91 ^~~~ 220:28.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.91 ^~~~~~~~~~~~~~~~~~ 220:28.91 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.91 ^~~~~~~~~~~~~~~~~~~~~~ 220:28.92 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 220:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.92 foundInterface = 0; \ 220:28.92 ^~~~~~~~~~~~~~ 220:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.92 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.92 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.92 NS_INTERFACE_MAP_END 220:28.92 ^~~~~~~~~~~~~~~~~~~~ 220:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.92 else 220:28.92 ^~~~ 220:28.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.92 ^~~~~~~~~~~~~~~~~~ 220:28.92 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.92 ^~~~~~~~~~~~~~~~~~~~~~ 220:28.94 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 220:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:28.94 foundInterface = 0; \ 220:28.94 ^~~~~~~~~~~~~~ 220:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:28.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:28.94 ^~~~~~~~~~~~~~~~~~~~~~~ 220:28.94 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:28.94 NS_INTERFACE_MAP_END 220:28.94 ^~~~~~~~~~~~~~~~~~~~ 220:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:28.94 else 220:28.94 ^~~~ 220:28.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:28.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:28.94 ^~~~~~~~~~~~~~~~~~ 220:28.94 /builddir/build/BUILD/firefox-64.0.2/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:28.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:28.94 ^~~~~~~~~~~~~~~~~~~~~~ 220:32.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:32.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 220:32.37 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.h:14, 220:32.37 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:7: 220:32.37 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 220:32.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:32.37 foundInterface = 0; \ 220:32.37 ^~~~~~~~~~~~~~ 220:32.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:32.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:32.37 ^~~~~~~~~~~~~~~~~~~~~~~ 220:32.37 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:265:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:32.37 NS_INTERFACE_MAP_END 220:32.37 ^~~~~~~~~~~~~~~~~~~~ 220:32.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:32.37 else 220:32.37 ^~~~ 220:32.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:32.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:32.37 ^~~~~~~~~~~~~~~~~~ 220:32.37 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:264:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:32.37 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 220:32.37 ^~~~~~~~~~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 220:32.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:32.39 foundInterface = 0; \ 220:32.39 ^~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:32.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:32.39 ^~~~~~~~~~~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:610:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:32.39 NS_INTERFACE_MAP_END 220:32.39 ^~~~~~~~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:32.39 else 220:32.39 ^~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:32.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:32.39 ^~~~~~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:609:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:32.39 NS_INTERFACE_MAP_ENTRY(nsIObserver) 220:32.39 ^~~~~~~~~~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 220:32.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:32.39 foundInterface = 0; \ 220:32.39 ^~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:32.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:32.39 ^~~~~~~~~~~~~~~~~~~~~~~ 220:32.39 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:923:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:32.39 NS_INTERFACE_MAP_END 220:32.39 ^~~~~~~~~~~~~~~~~~~~ 220:32.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:32.40 else 220:32.40 ^~~~ 220:32.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:32.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:32.40 ^~~~~~~~~~~~~~~~~~ 220:32.40 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeolocation.cpp:922:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:32.40 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 220:32.40 ^~~~~~~~~~~~~~~~~~~~~~ 220:42.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:42.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 220:42.40 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 220:42.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 220:42.40 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 220:42.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:42.40 foundInterface = 0; \ 220:42.40 ^~~~~~~~~~~~~~ 220:42.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:42.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:42.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.40 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1287:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:42.40 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 220:42.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 220:42.41 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1286:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:42.41 else 220:42.41 ^~~~ 220:42.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:42.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 220:42.41 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:7, 220:42.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 220:42.41 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 220:42.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:42.41 foundInterface = 0; \ 220:42.41 ^~~~~~~~~~~~~~ 220:42.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:42.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:42.42 ^~~~~~~~~~~~~~~~~~~~~~~ 220:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:42.42 NS_INTERFACE_MAP_END \ 220:42.42 ^~~~~~~~~~~~~~~~~~~~ 220:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 220:42.42 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 220:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.42 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1388:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 220:42.42 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 220:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:42.42 In file included from /builddir/build/BUILD/firefox-64.0.2/netwerk/base/nsSimpleURI.h:16, 220:42.42 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.h:16, 220:42.42 from /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:15, 220:42.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 220:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 220:42.42 } else \ 220:42.42 ^~~~ 220:42.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 220:42.42 } else \ 220:42.42 ^~~~ 220:42.42 /builddir/build/BUILD/firefox-64.0.2/dom/jsurl/nsJSProtocolHandler.cpp:1388:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 220:42.42 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 220:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:48.30 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:48.30 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:48.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:48.30 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 220:48.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:48.30 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 220:48.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:48.30 foundInterface = 0; \ 220:48.30 ^~~~~~~~~~~~~~ 220:48.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:48.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:48.30 ^~~~~~~~~~~~~~~~~~~~~~~ 220:48.30 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:48.30 NS_INTERFACE_MAP_END 220:48.30 ^~~~~~~~~~~~~~~~~~~~ 220:48.30 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:48.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 220:48.30 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 220:48.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:48.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:48.31 } else 220:48.31 ^~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:48.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:48.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 220:48.31 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 220:48.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:48.31 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:48.31 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:48.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:48.31 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 220:48.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:48.31 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 220:48.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:48.31 foundInterface = 0; \ 220:48.31 ^~~~~~~~~~~~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:48.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:48.31 ^~~~~~~~~~~~~~~~~~~~~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:48.31 NS_INTERFACE_MAP_END 220:48.31 ^~~~~~~~~~~~~~~~~~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:48.31 else 220:48.31 ^~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:48.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:48.31 ^~~~~~~~~~~~~~~~~~ 220:48.31 /builddir/build/BUILD/firefox-64.0.2/dom/events/PaintRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:48.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:48.31 ^~~~~~~~~~~~~~~~~~~~~~ 220:49.82 /builddir/build/BUILD/firefox-64.0.2/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 220:49.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:49.82 foundInterface = 0; \ 220:49.82 ^~~~~~~~~~~~~~ 220:49.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:49.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.82 /builddir/build/BUILD/firefox-64.0.2/dom/events/PointerEvent.cpp:144:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:49.82 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 220:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.82 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:49.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 220:49.82 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 220:49.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:49.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:49.82 } else 220:49.82 ^~~~ 220:49.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:49.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.82 /builddir/build/BUILD/firefox-64.0.2/dom/events/PointerEvent.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:49.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 220:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.96 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:49.96 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:49.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:49.97 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 220:49.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:49.97 /builddir/build/BUILD/firefox-64.0.2/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 220:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:49.97 foundInterface = 0; \ 220:49.97 ^~~~~~~~~~~~~~ 220:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:49.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.97 /builddir/build/BUILD/firefox-64.0.2/dom/events/ScrollAreaEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:49.97 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 220:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.97 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:49.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 220:49.97 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 220:49.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:49.97 } else 220:49.97 ^~~~ 220:49.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:49.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.97 /builddir/build/BUILD/firefox-64.0.2/dom/events/ScrollAreaEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:49.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 220:49.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.98 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:49.98 /builddir/build/BUILD/firefox-64.0.2/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 220:49.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:49.98 foundInterface = 0; \ 220:49.98 ^~~~~~~~~~~~~~ 220:49.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:49.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.98 /builddir/build/BUILD/firefox-64.0.2/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:49.98 NS_INTERFACE_MAP_END_INHERITING(Event) 220:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.98 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 220:49.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:49.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:49.98 } else 220:49.98 ^~~~ 220:49.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:49.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:49.98 /builddir/build/BUILD/firefox-64.0.2/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:49.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 220:49.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:50.02 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:50.02 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:50.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:50.03 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 220:50.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:50.03 /builddir/build/BUILD/firefox-64.0.2/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 220:50.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:50.03 foundInterface = 0; \ 220:50.03 ^~~~~~~~~~~~~~ 220:50.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:50.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:50.03 ^~~~~~~~~~~~~~~~~~~~~~~ 220:50.03 /builddir/build/BUILD/firefox-64.0.2/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:50.03 NS_INTERFACE_MAP_END 220:50.03 ^~~~~~~~~~~~~~~~~~~~ 220:50.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:50.03 else 220:50.03 ^~~~ 220:50.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:50.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:50.03 ^~~~~~~~~~~~~~~~~~ 220:50.03 /builddir/build/BUILD/firefox-64.0.2/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:50.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:50.03 ^~~~~~~~~~~~~~~~~~~~~~ 220:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 220:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.12 foundInterface = 0; \ 220:53.12 ^~~~~~~~~~~~~~ 220:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:53.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:53.12 ^~~~~~~~~~~~~~~~~~~~~~~ 220:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/events/Touch.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:53.12 NS_INTERFACE_MAP_END 220:53.12 ^~~~~~~~~~~~~~~~~~~~ 220:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.12 else 220:53.12 ^~~~ 220:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:53.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:53.12 ^~~~~~~~~~~~~~~~~~ 220:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/events/Touch.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:53.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:53.12 ^~~~~~~~~~~~~~~~~~~~~~ 220:53.25 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 220:53.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.25 foundInterface = 0; \ 220:53.25 ^~~~~~~~~~~~~~ 220:53.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:53.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:53.25 ^~~~~~~~~~~~~~~~~~~~~~~ 220:53.25 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:53.25 NS_INTERFACE_MAP_END 220:53.25 ^~~~~~~~~~~~~~~~~~~~ 220:53.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.25 else 220:53.25 ^~~~ 220:53.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:53.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:53.25 ^~~~~~~~~~~~~~~~~~ 220:53.25 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:53.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:53.25 ^~~~~~~~~~~~~~~~~~~~~~ 220:53.26 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 220:53.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.26 foundInterface = 0; \ 220:53.26 ^~~~~~~~~~~~~~ 220:53.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:53.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.26 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:53.26 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 220:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.26 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:53.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 220:53.26 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 220:53.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:53.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.26 } else 220:53.26 ^~~~ 220:53.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:53.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.26 /builddir/build/BUILD/firefox-64.0.2/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:53.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 220:53.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.30 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:8, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:53.30 /builddir/build/BUILD/firefox-64.0.2/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 220:53.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.30 foundInterface = 0; \ 220:53.30 ^~~~~~~~~~~~~~ 220:53.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 220:53.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 220:53.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.30 /builddir/build/BUILD/firefox-64.0.2/dom/events/UIEvent.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 220:53.30 NS_INTERFACE_MAP_END_INHERITING(Event) 220:53.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.30 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/DOMRect.h:12, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/dom/events/NotifyPaintEvent.cpp:9, 220:53.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 220:53.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.30 } else 220:53.30 ^~~~ 220:53.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 220:53.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 220:53.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.30 /builddir/build/BUILD/firefox-64.0.2/dom/events/UIEvent.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 220:53.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 220:53.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 220:53.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 220:53.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 220:53.73 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/MLSFallback.h:7, 220:53.74 from /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/MLSFallback.cpp:7, 220:53.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 220:53.74 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 220:53.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.74 foundInterface = 0; \ 220:53.74 ^~~~~~~~~~~~~~ 220:53.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:53.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:53.74 ^~~~~~~~~~~~~~~~~~~~~~~ 220:53.74 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:53.74 NS_INTERFACE_MAP_END 220:53.74 ^~~~~~~~~~~~~~~~~~~~ 220:53.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.74 else 220:53.74 ^~~~ 220:53.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:53.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:53.75 ^~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:53.75 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 220:53.75 ^~~~~~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.75 foundInterface = 0; \ 220:53.75 ^~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:53.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:53.75 ^~~~~~~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:53.75 NS_INTERFACE_MAP_END 220:53.75 ^~~~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.75 else 220:53.75 ^~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:53.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:53.75 ^~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:53.75 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 220:53.75 ^~~~~~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.75 foundInterface = 0; \ 220:53.75 ^~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:53.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:53.75 ^~~~~~~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:53.75 NS_INTERFACE_MAP_END 220:53.75 ^~~~~~~~~~~~~~~~~~~~ 220:53.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.75 else 220:53.76 ^~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:53.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:53.76 ^~~~~~~~~~~~~~~~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:53.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:53.76 ^~~~~~~~~~~~~~~~~~~~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 220:53.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 220:53.76 foundInterface = 0; \ 220:53.76 ^~~~~~~~~~~~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 220:53.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 220:53.76 ^~~~~~~~~~~~~~~~~~~~~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 220:53.76 NS_INTERFACE_MAP_END 220:53.76 ^~~~~~~~~~~~~~~~~~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 220:53.76 else 220:53.76 ^~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 220:53.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 220:53.76 ^~~~~~~~~~~~~~~~~~ 220:53.76 /builddir/build/BUILD/firefox-64.0.2/dom/geolocation/nsGeoPosition.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 220:53.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 220:53.76 ^~~~~~~~~~~~~~~~~~~~~~ 220:59.74 /builddir/build/BUILD/firefox-64.0.2/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 220:59.74 /builddir/build/BUILD/firefox-64.0.2/dom/media/CubebUtils.cpp:769:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:59.74 } // namespace mozilla 220:59.74 ^ 220:59.74 /builddir/build/BUILD/firefox-64.0.2/dom/media/CubebUtils.cpp:769:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 220:59.74 /builddir/build/BUILD/firefox-64.0.2/dom/media/CubebUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 220:59.74 /builddir/build/BUILD/firefox-64.0.2/dom/media/CubebUtils.cpp:769:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 220:59.74 /builddir/build/BUILD/firefox-64.0.2/dom/media/CubebUtils.cpp:769:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:03.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:7, 221:03.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 221:03.35 /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 221:03.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:03.35 foundInterface = 0; \ 221:03.35 ^~~~~~~~~~~~~~ 221:03.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:03.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:03.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:03.36 /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:03.36 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 221:03.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:03.36 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Event.h:11, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UIEvent.h:11, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:7, 221:03.36 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 221:03.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:03.36 } else 221:03.36 ^~~~ 221:03.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:03.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:03.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:03.36 /builddir/build/BUILD/firefox-64.0.2/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:03.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 221:03.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.18 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 221:09.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:09.18 foundInterface = 0; \ 221:09.18 ^~~~~~~~~~~~~~ 221:09.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:09.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:09.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.18 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:09.18 NS_INTERFACE_MAP_END_INHERITING(Event) 221:09.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.18 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:09.18 } else 221:09.18 ^~~~ 221:09.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:09.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:09.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.18 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:09.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 221:09.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 221:09.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:09.19 foundInterface = 0; \ 221:09.19 ^~~~~~~~~~~~~~ 221:09.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:09.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:09.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:09.19 NS_INTERFACE_MAP_END_INHERITING(Event) 221:09.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:09.19 } else 221:09.19 ^~~~ 221:09.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:09.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:09.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:09.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 221:09.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 221:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:09.75 foundInterface = 0; \ 221:09.75 ^~~~~~~~~~~~~~ 221:09.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:09.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.76 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySession.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:09.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 221:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/SamplesWaitingForKey.h:11, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:13, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:09.76 } else 221:09.76 ^~~~ 221:09.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:09.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.76 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:09.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 221:09.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:09.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIEventTarget.h:10, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISerialEventTarget.h:10, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIThread.h:10, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CDMCaps.h:10, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/CDMCaps.cpp:7, 221:09.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 221:09.79 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 221:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:09.79 foundInterface = 0; \ 221:09.79 ^~~~~~~~~~~~~~ 221:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:09.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:09.79 ^~~~~~~~~~~~~~~~~~~~~~~ 221:09.79 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:09.79 NS_INTERFACE_MAP_END 221:09.79 ^~~~~~~~~~~~~~~~~~~~ 221:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:09.79 else 221:09.79 ^~~~ 221:09.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:09.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:09.79 ^~~~~~~~~~~~~~~~~~ 221:09.79 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:09.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:09.79 ^~~~~~~~~~~~~~~~~~~~~~ 221:10.45 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 221:10.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:10.45 foundInterface = 0; \ 221:10.45 ^~~~~~~~~~~~~~ 221:10.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:10.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:10.45 ^~~~~~~~~~~~~~~~~~~~~~~ 221:10.45 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:10.45 NS_INTERFACE_MAP_END 221:10.45 ^~~~~~~~~~~~~~~~~~~~ 221:10.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:10.45 else 221:10.45 ^~~~ 221:10.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:10.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:10.45 ^~~~~~~~~~~~~~~~~~ 221:10.45 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:10.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:10.45 ^~~~~~~~~~~~~~~~~~~~~~ 221:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 221:10.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:10.52 foundInterface = 0; \ 221:10.52 ^~~~~~~~~~~~~~ 221:10.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:10.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:10.52 ^~~~~~~~~~~~~~~~~~~~~~~ 221:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:10.52 NS_INTERFACE_MAP_END 221:10.52 ^~~~~~~~~~~~~~~~~~~~ 221:10.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:10.52 else 221:10.52 ^~~~ 221:10.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:10.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:10.52 ^~~~~~~~~~~~~~~~~~ 221:10.52 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:10.52 NS_INTERFACE_MAP_ENTRY(nsIObserver) 221:10.52 ^~~~~~~~~~~~~~~~~~~~~~ 221:10.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 221:10.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:10.92 foundInterface = 0; \ 221:10.92 ^~~~~~~~~~~~~~ 221:10.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:10.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:10.92 ^~~~~~~~~~~~~~~~~~~~~~~ 221:10.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeys.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:10.92 NS_INTERFACE_MAP_END 221:10.92 ^~~~~~~~~~~~~~~~~~~~ 221:10.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:10.92 else 221:10.92 ^~~~ 221:10.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:10.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:10.92 ^~~~~~~~~~~~~~~~~~ 221:10.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/eme/MediaKeys.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:10.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:10.92 ^~~~~~~~~~~~~~~~~~~~~~ 221:11.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 221:11.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 221:11.41 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 221:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:11.41 foundInterface = 0; \ 221:11.41 ^~~~~~~~~~~~~~ 221:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:11.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:11.41 ^~~~~~~~~~~~~~~~~~~~~~~ 221:11.41 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:11.41 NS_INTERFACE_MAP_END 221:11.41 ^~~~~~~~~~~~~~~~~~~~ 221:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:11.41 else 221:11.41 ^~~~ 221:11.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:11.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:11.41 ^~~~~~~~~~~~~~~~~~ 221:11.41 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:11.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:11.41 ^~~~~~~~~~~~~~~~~~~~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 221:17.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:17.04 foundInterface = 0; \ 221:17.04 ^~~~~~~~~~~~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:17.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:17.04 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:17.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 221:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 221:17.04 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 221:17.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 221:17.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:17.04 } else 221:17.04 ^~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:17.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:17.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.04 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:17.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 221:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 221:17.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 221:17.06 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 221:17.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:17.06 foundInterface = 0; \ 221:17.06 ^~~~~~~~~~~~~~ 221:17.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:17.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:17.07 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 221:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 221:17.07 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 221:17.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 221:17.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:17.07 } else 221:17.07 ^~~~ 221:17.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:17.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.07 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLCanvasElement.cpp:742:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:17.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 221:17.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 221:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 221:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:17.12 foundInterface = 0; \ 221:17.12 ^~~~~~~~~~~~~~ 221:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:17.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:17.12 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:17.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 221:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLAllCollection.cpp:7, 221:17.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 221:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:17.12 } else 221:17.12 ^~~~ 221:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:17.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:17.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:17.12 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:17.12 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 221:17.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:19.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 221:19.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 221:19.13 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 221:19.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:19.13 foundInterface = 0; \ 221:19.13 ^~~~~~~~~~~~~~ 221:19.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:19.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:19.13 ^~~~~~~~~~~~~~~~~~~~~~~ 221:19.13 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFormControlsCollection.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:19.13 NS_INTERFACE_MAP_END 221:19.13 ^~~~~~~~~~~~~~~~~~~~ 221:19.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 221:19.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 221:19.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:19.14 } else 221:19.14 ^~~~ 221:19.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:19.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:19.14 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFormControlsCollection.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 221:19.14 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 221:19.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:20.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 221:20.99 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLIFrameElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLIFrameElement::QueryInterface(const nsIID&, void**)': 221:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:20.99 foundInterface = 0; \ 221:20.99 ^~~~~~~~~~~~~~ 221:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:20.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:20.99 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLIFrameElement.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:20.99 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLFrameElement) 221:20.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:20.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 221:20.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 221:20.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:20.99 } else 221:20.99 ^~~~ 221:21.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:21.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:21.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:21.00 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLIFrameElement.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:21.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLIFrameElement) 221:21.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:22.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 221:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 221:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:22.94 foundInterface = 0; \ 221:22.94 ^~~~~~~~~~~~~~ 221:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:22.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:22.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:22.94 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:22.94 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:22.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 221:22.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:22.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.h:10, 221:22.94 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLFontElement.cpp:7, 221:22.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 221:22.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:22.95 } else 221:22.95 ^~~~ 221:22.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:22.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:22.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:22.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:22.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:22.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:22.95 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:22.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 221:22.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 221:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 221:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 221:31.45 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.45 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 221:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:31.46 foundInterface = 0; \ 221:31.46 ^~~~~~~~~~~~~~ 221:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:31.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:31.46 ^~~~~~~~~~~~~~~~~~~~~~~ 221:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:31.46 NS_INTERFACE_MAP_END 221:31.46 ^~~~~~~~~~~~~~~~~~~~ 221:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:31.46 else 221:31.46 ^~~~ 221:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:31.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:31.46 ^~~~~~~~~~~~~~~~~~ 221:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1179:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:31.46 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 221:31.46 ^~~~~~~~~~~~~~~~~~~~~~ 221:31.51 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 221:31.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:31.51 foundInterface = 0; \ 221:31.51 ^~~~~~~~~~~~~~ 221:31.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:31.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:31.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:31.52 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:31.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.52 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1501:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:31.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 221:31.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:31.52 } else 221:31.52 ^~~~ 221:31.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:31.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:31.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:31.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:31.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.52 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:1501:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:31.52 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 221:31.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 221:31.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:31.64 foundInterface = 0; \ 221:31.64 ^~~~~~~~~~~~~~ 221:31.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:31.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:31.64 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 221:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:31.64 } else 221:31.64 ^~~~ 221:31.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:31.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:31.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 221:31.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:31.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 221:31.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 221:31.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 221:31.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 221:31.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:31.65 foundInterface = 0; \ 221:31.65 ^~~~~~~~~~~~~~ 221:31.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:31.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:31.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:31.65 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 221:31.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:31.66 } else 221:31.66 ^~~~ 221:31.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:31.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:31.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.66 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3298:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:31.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 221:31.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.66 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 221:31.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:31.67 foundInterface = 0; \ 221:31.67 ^~~~~~~~~~~~~~ 221:31.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:31.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:31.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.67 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3348:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:31.67 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 221:31.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:31.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:31.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:31.67 } else 221:31.67 ^~~~ 221:31.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:31.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:31.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:31.67 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:3346:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:31.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 221:31.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:32.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:32.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 221:32.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 221:32.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 221:32.05 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:32.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:32.05 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 221:32.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:32.06 foundInterface = 0; \ 221:32.06 ^~~~~~~~~~~~~~ 221:32.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:32.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:32.06 ^~~~~~~~~~~~~~~~~~~~~~~ 221:32.06 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLOptionsCollection.cpp:85:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:32.06 NS_INTERFACE_MAP_END 221:32.06 ^~~~~~~~~~~~~~~~~~~~ 221:32.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLMediaElement.cpp:14, 221:32.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 221:32.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:32.06 } else 221:32.06 ^~~~ 221:32.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:32.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:32.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:32.06 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLOptionsCollection.cpp:84:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 221:32.06 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 221:32.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:34.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTHashtable.h:21, 221:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsBaseHashtable.h:12, 221:34.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:11, 221:34.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaInfo.h:11, 221:34.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoUtils.h:11, 221:34.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaMIMETypes.h:10, 221:34.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.h:10, 221:34.34 from /builddir/build/BUILD/firefox-64.0.2/dom/media/ADTSDecoder.cpp:8, 221:34.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 221:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 221:34.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/ADTSDemuxer.cpp:76:30: required from here 221:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 221:34.34 memset(aT, 0, sizeof(T)); 221:34.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 221:34.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 221:34.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/ADTSDemuxer.cpp:49:7: note: 'class mozilla::adts::FrameHeader' declared here 221:34.34 class FrameHeader 221:34.34 ^~~~~~~~~~~ 221:36.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:36.34 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 221:36.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:36.34 foundInterface = 0; \ 221:36.34 ^~~~~~~~~~~~~~ 221:36.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:36.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:36.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:36.34 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:36.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.34 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:36.34 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 221:36.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.34 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:36.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:36.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:36.34 } else 221:36.34 ^~~~ 221:36.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:36.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:36.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:36.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:36.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.35 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:36.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 221:36.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:36.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 221:36.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:36.71 foundInterface = 0; \ 221:36.71 ^~~~~~~~~~~~~~ 221:36.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:36.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.71 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSlotElement.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:36.71 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 221:36.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:36.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:36.72 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:36.72 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:36.72 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:36.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:36.72 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:36.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:36.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:36.72 } else 221:36.72 ^~~~ 221:36.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:36.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:36.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:36.72 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSlotElement.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:36.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 221:36.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.26 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.26 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 221:37.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.27 foundInterface = 0; \ 221:37.27 ^~~~~~~~~~~~~~ 221:37.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:37.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:37.27 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.27 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.27 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 221:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.27 } else 221:37.27 ^~~~ 221:37.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:37.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:37.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.27 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.27 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 221:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.60 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 221:37.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.60 foundInterface = 0; \ 221:37.60 ^~~~~~~~~~~~~~ 221:37.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:37.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:37.60 ^~~~~~~~~~~~~~~~~~~~~~~ 221:37.60 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:37.60 NS_INTERFACE_MAP_END 221:37.60 ^~~~~~~~~~~~~~~~~~~~ 221:37.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.60 } else 221:37.60 ^~~~ 221:37.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:37.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:37.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.60 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:221:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 221:37.60 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 221:37.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:37.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.61 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 221:37.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.61 foundInterface = 0; \ 221:37.61 ^~~~~~~~~~~~~~ 221:37.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:37.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:37.61 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.61 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 221:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.61 } else 221:37.61 ^~~~ 221:37.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:37.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:37.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.61 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 221:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 221:37.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.64 foundInterface = 0; \ 221:37.64 ^~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:37.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:37.65 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.65 } else 221:37.65 ^~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:37.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:37.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.65 foundInterface = 0; \ 221:37.65 ^~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:37.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:37.65 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.65 } else 221:37.65 ^~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:37.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:37.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.65 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 221:37.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:37.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:37.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:37.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:37.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.67 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 221:37.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:37.67 foundInterface = 0; \ 221:37.67 ^~~~~~~~~~~~~~ 221:37.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:37.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:37.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.67 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 221:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLSelectElement.cpp:7, 221:37.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 221:37.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:37.67 } else 221:37.67 ^~~~ 221:37.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:37.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:37.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:37.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:37.68 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:37.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 221:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:38.08 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html2.cpp:137: 221:38.08 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::detail::RunnableFunction::Run()': 221:38.08 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.08 } // namespace mozilla 221:38.08 ^ 221:38.08 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::FireTimeUpdate(bool)': 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlaybackEnded()': 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::MetadataLoaded(mozilla::MediaInfo const*, mozilla::UniquePtr > const, mozilla::DefaultDelete > const> >)': 221:38.15 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::ProcessMediaFragmentURI()': 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::PlayInternal(bool)': 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:38.16 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:38.17 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp: In member function 'mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::WindowSuspendChanged(unsigned int)': 221:38.18 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback20WindowSuspendChangedEj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:38.18 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLScriptElement.cpp:270:1: warning: the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback20WindowSuspendChangedEj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:44.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media1.cpp:47: 221:44.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioTrack.cpp: In member function 'mozilla::AudioSegment::ResampleChunks(SpeexResamplerState_*, unsigned int, unsigned int)': 221:44.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioTrack.cpp:70:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:44.62 } //namespace mozilla 221:44.62 ^ 221:44.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioTrack.cpp:70:1: warning: the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:45.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.h:11, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.cpp:7, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 221:45.75 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 221:45.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:45.75 foundInterface = 0; \ 221:45.75 ^~~~~~~~~~~~~~ 221:45.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:45.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:45.75 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 221:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.75 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:45.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 221:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsStyledElement.h:18, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsMappedAttributeElement.h:16, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:11, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.h:11, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.cpp:7, 221:45.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 221:45.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:45.75 } else 221:45.75 ^~~~ 221:45.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:45.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:45.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 221:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:45.75 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 221:45.75 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 221:45.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:46.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:46.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:46.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:46.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:46.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 221:46.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 221:46.65 from /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp:7, 221:46.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 221:46.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 221:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:46.65 foundInterface = 0; \ 221:46.65 ^~~~~~~~~~~~~~ 221:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:46.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:46.65 ^~~~~~~~~~~~~~~~~~~~~~~ 221:46.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:46.65 NS_INTERFACE_MAP_END 221:46.65 ^~~~~~~~~~~~~~~~~~~~ 221:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:46.65 else 221:46.65 ^~~~ 221:46.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:46.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:46.65 ^~~~~~~~~~~~~~~~~~ 221:46.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:46.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:46.65 ^~~~~~~~~~~~~~~~~~~~~~ 221:47.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EventForwards.h:12, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.h:10, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.h:11, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLTimeElement.cpp:7, 221:47.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 221:47.17 /builddir/build/BUILD/firefox-64.0.2/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 221:47.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:47.17 foundInterface = 0; \ 221:47.17 ^~~~~~~~~~~~~~ 221:47.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:47.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:47.17 ^~~~~~~~~~~~~~~~~~~~~~~ 221:47.17 /builddir/build/BUILD/firefox-64.0.2/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:47.17 NS_INTERFACE_MAP_END 221:47.17 ^~~~~~~~~~~~~~~~~~~~ 221:47.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:47.17 else 221:47.17 ^~~~ 221:47.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:47.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:47.17 ^~~~~~~~~~~~~~~~~~ 221:47.17 /builddir/build/BUILD/firefox-64.0.2/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:47.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:47.17 ^~~~~~~~~~~~~~~~~~~~~~ 221:47.54 /builddir/build/BUILD/firefox-64.0.2/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 221:47.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:47.54 foundInterface = 0; \ 221:47.54 ^~~~~~~~~~~~~~ 221:47.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:47.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:47.54 ^~~~~~~~~~~~~~~~~~~~~~~ 221:47.54 /builddir/build/BUILD/firefox-64.0.2/dom/html/TextTrackManager.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:47.54 NS_INTERFACE_MAP_END 221:47.54 ^~~~~~~~~~~~~~~~~~~~ 221:47.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:47.54 else 221:47.54 ^~~~ 221:47.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:47.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:47.54 ^~~~~~~~~~~~~~~~~~ 221:47.54 /builddir/build/BUILD/firefox-64.0.2/dom/html/TextTrackManager.cpp:108:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:47.54 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 221:47.54 ^~~~~~~~~~~~~~~~~~~~~~ 221:47.57 /builddir/build/BUILD/firefox-64.0.2/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 221:47.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:47.57 foundInterface = 0; \ 221:47.57 ^~~~~~~~~~~~~~ 221:47.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:47.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:47.58 ^~~~~~~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:47.58 NS_INTERFACE_MAP_END 221:47.58 ^~~~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:47.58 else 221:47.58 ^~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:47.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:47.58 ^~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:47.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:47.58 ^~~~~~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 221:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:47.58 foundInterface = 0; \ 221:47.58 ^~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:47.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:47.58 ^~~~~~~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:47.58 NS_INTERFACE_MAP_END 221:47.58 ^~~~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:47.58 else 221:47.58 ^~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:47.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:47.58 ^~~~~~~~~~~~~~~~~~ 221:47.58 /builddir/build/BUILD/firefox-64.0.2/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:47.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:47.58 ^~~~~~~~~~~~~~~~~~~~~~ 221:47.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 221:47.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:47.64 foundInterface = 0; \ 221:47.64 ^~~~~~~~~~~~~~ 221:47.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:47.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:47.64 ^~~~~~~~~~~~~~~~~~~~~~~ 221:47.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:47.64 NS_INTERFACE_MAP_END 221:47.64 ^~~~~~~~~~~~~~~~~~~~ 221:47.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:47.64 else 221:47.64 ^~~~ 221:47.64 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 221:47.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 221:47.64 ^~~~~~~~~~~~~~~~~~ 221:47.64 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 221:47.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 221:47.64 ^~~~~~~~~~~~~~~~~~~~~~ 221:51.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html4.cpp:137: 221:51.77 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp: In member function 'mozilla::dom::TextTrackManager::TimeMarchesOn()': 221:51.78 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:267:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 221:51.78 } 221:51.78 ^ 221:51.78 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:267:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 221:51.78 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsDOMStringMap.cpp:267:1: warning: the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 221:54.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:14, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 221:54.92 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 221:54.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:54.92 foundInterface = 0; \ 221:54.92 ^~~~~~~~~~~~~~ 221:54.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:54.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:54.92 ^~~~~~~~~~~~~~~~~~~~~~~ 221:54.92 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:370:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:54.92 NS_INTERFACE_MAP_END 221:54.92 ^~~~~~~~~~~~~~~~~~~~ 221:54.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/Loader.h:14, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/SheetLoadData.h:10, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:15, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 221:54.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 221:54.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:54.92 } else 221:54.92 ^~~~ 221:54.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:54.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:54.92 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:369:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 221:54.92 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 221:54.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:54.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AtomArray.h:11, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:14, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 221:54.93 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 221:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:54.93 foundInterface = 0; \ 221:54.93 ^~~~~~~~~~~~~~ 221:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:54.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:54.93 ^~~~~~~~~~~~~~~~~~~~~~~ 221:54.93 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:846:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:54.93 NS_INTERFACE_MAP_END 221:54.93 ^~~~~~~~~~~~~~~~~~~~ 221:54.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/Loader.h:14, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/css/SheetLoadData.h:10, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ServoBindings.h:15, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DeclarationBlock.h:16, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/dom/html/nsGenericHTMLElement.cpp:8, 221:54.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 221:54.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:54.93 } else 221:54.93 ^~~~ 221:54.93 /builddir/build/BUILD/firefox-64.0.2/dom/html/nsTextEditorState.cpp:845:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:54.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 221:54.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.h:9, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.h:9, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.cpp:6, 221:55.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 221:55.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 221:55.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:55.77 foundInterface = 0; \ 221:55.77 ^~~~~~~~~~~~~~ 221:55.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 221:55.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 221:55.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 221:55.78 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 221:55.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.h:9, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.h:9, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.cpp:6, 221:55.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 221:55.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 221:55.78 } else 221:55.78 ^~~~ 221:55.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 221:55.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 221:55.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.78 /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 221:55.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 221:55.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 221:55.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaTrackConstraints.h:15, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.h:9, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.h:9, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoStreamTrack.cpp:6, 221:55.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 221:55.85 /builddir/build/BUILD/firefox-64.0.2/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 221:55.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 221:55.85 foundInterface = 0; \ 221:55.85 ^~~~~~~~~~~~~~ 221:55.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 221:55.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 221:55.85 ^~~~~~~~~~~~~~~~~~~~~~~ 221:55.85 /builddir/build/BUILD/firefox-64.0.2/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 221:55.85 NS_INTERFACE_MAP_END 221:55.85 ^~~~~~~~~~~~~~~~~~~~ 221:55.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 221:55.85 else 221:55.85 ^~~~ 221:55.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 221:55.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 221:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:55.85 /builddir/build/BUILD/firefox-64.0.2/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 221:55.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 221:55.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 221:59.83 dom/media/fake-cdm/libfake.so 222:02.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioConfig.h:12, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaData.h:9, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/BitWriter.cpp:6, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 222:02.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 222:02.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:02.28 foundInterface = 0; \ 222:02.28 ^~~~~~~~~~~~~~ 222:02.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:02.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:02.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:02.28 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 222:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:02.28 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ImageContainer.h:32, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.h:9, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.h:9, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 222:02.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 222:02.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:02.28 } else 222:02.28 ^~~~ 222:02.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:02.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:02.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:02.29 /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:02.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 222:02.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:03.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioConfig.h:12, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaData.h:9, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/dom/media/BitWriter.cpp:6, 222:03.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 222:03.44 /builddir/build/BUILD/firefox-64.0.2/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 222:03.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:03.44 foundInterface = 0; \ 222:03.44 ^~~~~~~~~~~~~~ 222:03.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:03.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:03.44 ^~~~~~~~~~~~~~~~~~~~~~~ 222:03.44 /builddir/build/BUILD/firefox-64.0.2/dom/media/CloneableWithRangeMediaResource.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:03.44 NS_INTERFACE_MAP_END 222:03.44 ^~~~~~~~~~~~~~~~~~~~ 222:03.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:03.44 else 222:03.44 ^~~~ 222:03.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 222:03.44 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 222:03.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:03.44 /builddir/build/BUILD/firefox-64.0.2/dom/media/CloneableWithRangeMediaResource.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 222:03.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 222:03.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 222:04.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:04.04 foundInterface = 0; \ 222:04.04 ^~~~~~~~~~~~~~ 222:04.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:04.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:04.04 ^~~~~~~~~~~~~~~~~~~~~~~ 222:04.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:04.04 NS_INTERFACE_MAP_END 222:04.04 ^~~~~~~~~~~~~~~~~~~~ 222:04.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:04.04 else 222:04.04 ^~~~ 222:04.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:04.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:04.04 ^~~~~~~~~~~~~~~~~~ 222:04.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:04.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:04.04 ^~~~~~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:04.07 foundInterface = 0; \ 222:04.07 ^~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:04.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:404:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:04.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:04.07 else 222:04.07 ^~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:04.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:04.07 ^~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:403:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:04.07 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:04.07 foundInterface = 0; \ 222:04.07 ^~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:04.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:413:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:04.07 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.07 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ImageContainer.h:32, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.h:9, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.h:9, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 222:04.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:04.07 } else 222:04.07 ^~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:04.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.07 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:04.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 222:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioConfig.h:12, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaData.h:9, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/dom/media/BitWriter.cpp:6, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 222:04.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 222:04.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:04.11 foundInterface = 0; \ 222:04.11 ^~~~~~~~~~~~~~ 222:04.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:04.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:04.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:810:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:04.11 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 222:04.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.11 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ImageContainer.h:32, 222:04.11 from /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.h:9, 222:04.12 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.h:9, 222:04.12 from /builddir/build/BUILD/firefox-64.0.2/dom/media/CanvasCaptureMediaStream.cpp:6, 222:04.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 222:04.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:04.12 } else 222:04.12 ^~~~ 222:04.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:04.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:04.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:04.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/DOMMediaStream.cpp:809:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:04.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ClonedStreamSourceGetter) 222:04.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:06.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media2.cpp:47: 222:06.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 222:06.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/BitReader.cpp:206:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:06.53 } // namespace mozilla 222:06.53 ^ 222:06.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/BitReader.cpp:206:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:06.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/BitReader.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 222:06.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/BitReader.cpp:206:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:06.53 /builddir/build/BUILD/firefox-64.0.2/dom/media/BitReader.cpp:206:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:13.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:13.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:13.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 222:13.12 from /builddir/build/BUILD/firefox-64.0.2/dom/media/FileBlockCache.h:11, 222:13.12 from /builddir/build/BUILD/firefox-64.0.2/dom/media/FileBlockCache.cpp:7, 222:13.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 222:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 222:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:13.12 foundInterface = 0; \ 222:13.12 ^~~~~~~~~~~~~~ 222:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:13.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:13.12 ^~~~~~~~~~~~~~~~~~~~~~~ 222:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/GetUserMediaRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:13.12 NS_INTERFACE_MAP_END 222:13.12 ^~~~~~~~~~~~~~~~~~~~ 222:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:13.12 else 222:13.12 ^~~~ 222:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:13.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:13.12 ^~~~~~~~~~~~~~~~~~ 222:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/media/GetUserMediaRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:13.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:13.13 ^~~~~~~~~~~~~~~~~~~~~~ 222:17.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.h:12, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.cpp:7, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 222:17.30 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 222:17.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:17.30 foundInterface = 0; \ 222:17.30 ^~~~~~~~~~~~~~ 222:17.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:17.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.30 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaManager.cpp:1245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:17.30 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 222:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.30 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StateMirroring.h:11, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.h:13, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.cpp:7, 222:17.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 222:17.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:17.30 } else 222:17.30 ^~~~ 222:17.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:17.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.30 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaManager.cpp:1244:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:17.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FakeTrackSourceGetter) 222:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaInfo.h:11, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoUtils.h:11, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaMIMETypes.h:10, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.h:10, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.cpp:7, 222:17.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 222:17.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 222:17.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:17.87 foundInterface = 0; \ 222:17.87 ^~~~~~~~~~~~~~ 222:17.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:17.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:17.87 ^~~~~~~~~~~~~~~~~~~~~~~ 222:17.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:17.87 NS_INTERFACE_MAP_END 222:17.87 ^~~~~~~~~~~~~~~~~~~~ 222:17.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:17.87 else 222:17.87 ^~~~ 222:17.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:17.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:17.87 ^~~~~~~~~~~~~~~~~~ 222:17.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:17.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:17.87 ^~~~~~~~~~~~~~~~~~~~~~ 222:17.91 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 222:17.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:17.91 foundInterface = 0; \ 222:17.91 ^~~~~~~~~~~~~~ 222:17.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:17.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:17.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.91 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDevices.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:17.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:17.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:17.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:17.91 else 222:17.91 ^~~~ 222:17.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:17.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:17.91 ^~~~~~~~~~~~~~~~~~ 222:17.91 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDevices.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:17.91 NS_INTERFACE_MAP_ENTRY(MediaDevices) 222:17.91 ^~~~~~~~~~~~~~~~~~~~~~ 222:18.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:18.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:18.94 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.h:12, 222:18.94 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaFormatReader.cpp:7, 222:18.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 222:18.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 222:18.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:18.94 foundInterface = 0; \ 222:18.94 ^~~~~~~~~~~~~~ 222:18.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:18.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:18.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaRecorder.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:18.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:18.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:18.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:18.94 else 222:18.94 ^~~~ 222:18.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:18.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:18.94 ^~~~~~~~~~~~~~~~~~ 222:18.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaRecorder.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:18.94 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 222:18.94 ^~~~~~~~~~~~~~~~~~~~~~ 222:21.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:21.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 222:21.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Services.h:7, 222:21.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaShutdownManager.cpp:9, 222:21.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 222:21.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 222:21.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:21.16 foundInterface = 0; \ 222:21.16 ^~~~~~~~~~~~~~ 222:21.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:21.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:21.16 ^~~~~~~~~~~~~~~~~~~~~~~ 222:21.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamError.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:21.16 NS_INTERFACE_MAP_END 222:21.16 ^~~~~~~~~~~~~~~~~~~~ 222:21.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:21.16 else 222:21.16 ^~~~ 222:21.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:21.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:21.16 ^~~~~~~~~~~~~~~~~~ 222:21.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamError.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:21.16 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 222:21.16 ^~~~~~~~~~~~~~~~~~~~~~ 222:22.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 222:22.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:22.34 foundInterface = 0; \ 222:22.34 ^~~~~~~~~~~~~~ 222:22.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:22.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:22.34 ^~~~~~~~~~~~~~~~~~~~~~~ 222:22.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:22.34 NS_INTERFACE_MAP_END 222:22.34 ^~~~~~~~~~~~~~~~~~~~ 222:22.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:22.34 else 222:22.34 ^~~~ 222:22.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:22.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:22.34 ^~~~~~~~~~~~~~~~~~ 222:22.34 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:22.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:22.34 ^~~~~~~~~~~~~~~~~~~~~~ 222:22.37 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 222:22.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:22.37 foundInterface = 0; \ 222:22.37 ^~~~~~~~~~~~~~ 222:22.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:22.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.37 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:22.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.37 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/dom/media/VideoUtils.h:18, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaMIMETypes.h:10, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaContainerType.h:10, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaDecoder.h:12, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaShutdownManager.cpp:11, 222:22.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 222:22.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:22.37 } else 222:22.37 ^~~~ 222:22.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:22.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:22.37 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaStreamTrack.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:22.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 222:22.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:30.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRunnable.h:10, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:10, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 222:30.43 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 222:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:30.43 foundInterface = 0; \ 222:30.43 ^~~~~~~~~~~~~~ 222:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:30.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:30.43 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:30.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:30.43 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:13, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 222:30.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 222:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:30.43 } else 222:30.43 ^~~~ 222:30.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:30.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:30.43 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:30.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 222:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:31.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIRunnable.h:10, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AbstractThread.h:13, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:10, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 222:31.40 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 222:31.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:31.40 foundInterface = 0; \ 222:31.40 ^~~~~~~~~~~~~~ 222:31.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:31.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:31.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:31.40 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:31.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:31.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:31.40 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.h:13, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTimer.cpp:7, 222:31.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 222:31.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:31.40 } else 222:31.40 ^~~~ 222:31.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:31.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:31.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:31.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 222:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:31.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media6.cpp:47: 222:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 222:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaResource.cpp:536:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:31.64 } // namespace mozilla 222:31.64 ^ 222:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaResource.cpp:536:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaResource.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 222:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaResource.cpp:536:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaResource.cpp:536:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:31.70 dom/media/gmp-plugin-openh264/libfakeopenh264.so 222:37.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 222:37.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 222:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:37.19 foundInterface = 0; \ 222:37.19 ^~~~~~~~~~~~~~ 222:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:37.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:37.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.19 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 222:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 222:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:37.19 } else 222:37.19 ^~~~ 222:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:37.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:37.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 222:37.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 222:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 222:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:37.20 foundInterface = 0; \ 222:37.20 ^~~~~~~~~~~~~~ 222:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:37.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:37.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.20 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 222:37.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 222:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:37.20 } else 222:37.20 ^~~~ 222:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:37.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:37.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 222:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:37.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:37.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 222:37.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 222:37.22 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 222:37.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 222:37.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 222:37.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:37.22 foundInterface = 0; \ 222:37.22 ^~~~~~~~~~~~~~ 222:37.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:37.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:37.22 ^~~~~~~~~~~~~~~~~~~~~~~ 222:37.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:37.22 NS_INTERFACE_MAP_END 222:37.22 ^~~~~~~~~~~~~~~~~~~~ 222:37.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:37.22 else 222:37.22 ^~~~ 222:37.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:37.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:37.22 ^~~~~~~~~~~~~~~~~~ 222:37.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:37.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:37.22 ^~~~~~~~~~~~~~~~~~~~~~ 222:37.24 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 222:37.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:37.24 foundInterface = 0; \ 222:37.24 ^~~~~~~~~~~~~~ 222:37.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:37.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:37.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.25 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackList.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:37.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.25 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.h:10, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/SeekJob.cpp:7, 222:37.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 222:37.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:37.25 } else 222:37.25 ^~~~ 222:37.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:37.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:37.25 /builddir/build/BUILD/firefox-64.0.2/dom/media/TextTrackList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:37.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 222:37.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaInfo.h:11, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioStream.h:11, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaStreamGraph.h:9, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.h:10, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 222:40.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 222:40.80 /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 222:40.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:40.81 foundInterface = 0; \ 222:40.81 ^~~~~~~~~~~~~~ 222:40.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:40.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.81 /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/ImageCapture.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:40.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/AudioStream.h:18, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaStreamGraph.h:9, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.h:10, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/CaptureTask.cpp:7, 222:40.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 222:40.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:40.81 } else 222:40.81 ^~~~ 222:40.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:40.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:40.81 /builddir/build/BUILD/firefox-64.0.2/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:40.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 222:40.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:44.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 222:44.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 222:44.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:12, 222:44.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/DecoderDoctorLogger.h:15, 222:44.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.h:10, 222:44.48 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 222:44.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 222:44.48 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 222:44.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:44.48 foundInterface = 0; \ 222:44.48 ^~~~~~~~~~~~~~ 222:44.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 222:44.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 222:44.48 ^~~~~~~~~~~~~~~~~~~~~~~ 222:44.48 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:570:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 222:44.48 NS_INTERFACE_MAP_END 222:44.49 ^~~~~~~~~~~~~~~~~~~~ 222:44.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:44.49 else 222:44.49 ^~~~ 222:44.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:44.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:44.49 ^~~~~~~~~~~~~~~~~~ 222:44.49 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediacapabilities/MediaCapabilities.cpp:569:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:44.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 222:44.49 ^~~~~~~~~~~~~~~~~~~~~~ 222:49.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp1.cpp:137: 222:49.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 222:49.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp:237:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:49.32 } // namespace mozilla 222:49.32 ^ 222:49.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp:237:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:49.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 222:49.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp:237:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:49.32 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoEncoderChild.cpp:237:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:53.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:53.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:53.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 222:53.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 222:53.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaInfo.h:11, 222:53.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:11, 222:53.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 222:53.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 222:53.86 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 222:53.86 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 222:53.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 222:53.86 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 222:53.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:53.88 foundInterface = 0; \ 222:53.88 ^~~~~~~~~~~~~~ 222:53.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:53.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:53.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:53.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/MediaSource.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:53.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:53.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:53.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 222:53.88 else 222:53.88 ^~~~ 222:53.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 222:53.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 222:53.88 ^~~~~~~~~~~~~~~~~~ 222:53.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/MediaSource.cpp:647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 222:53.88 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 222:53.88 ^~~~~~~~~~~~~~~~~~~~~~ 222:54.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 222:54.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:54.22 foundInterface = 0; \ 222:54.22 ^~~~~~~~~~~~~~ 222:54.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:54.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBuffer.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:54.22 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 222:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:54.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:18, 222:54.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 222:54.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 222:54.23 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 222:54.23 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 222:54.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 222:54.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:54.23 } else 222:54.23 ^~~~ 222:54.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:54.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.23 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBuffer.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:54.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 222:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 222:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 222:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 222:54.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaInfo.h:11, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:11, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 222:54.25 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 222:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 222:54.25 foundInterface = 0; \ 222:54.25 ^~~~~~~~~~~~~~ 222:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 222:54.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 222:54.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.25 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBufferList.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 222:54.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 222:54.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/VideoUtils.h:18, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaMIMETypes.h:10, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaContainerType.h:10, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.h:11, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/ContainerParser.cpp:7, 222:54.25 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 222:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 222:54.25 } else 222:54.25 ^~~~ 222:54.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 222:54.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 222:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:54.26 /builddir/build/BUILD/firefox-64.0.2/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 222:54.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 222:54.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 222:58.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/gmp/Unified_cpp_dom_media_gmp2.cpp:29: 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetHeight(int)': 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:58.10 } // namespace mozilla 222:58.10 ^ 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::SetWidth(int)': 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:58.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateFrame(int, unsigned char const*, int, unsigned char const*, int, unsigned char const*, int, int, int, int, int)': 222:58.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:58.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 222:58.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp: In member function 'mozilla::gmp::GMPVideoi420FrameImpl::CreateEmptyFrame(int, int, int, int, int)': 222:58.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 222:58.11 /builddir/build/BUILD/firefox-64.0.2/dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1: warning: the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:03.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/MediaData.h:15, 223:03.21 from /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 223:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 223:03.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 223:03.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:126:15: required from here 223:03.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 223:03.21 memset(aT, 0, sizeof(T)); 223:03.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 223:03.21 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 223:03.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 223:03.21 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 223:03.21 struct SPSData 223:03.21 ^~~~~~~ 223:07.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/Unified_cpp_dom_media_platforms0.cpp:128: 223:07.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:07.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:07.01 } // namespace mozilla 223:07.01 ^ 223:07.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:07.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:07.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:07.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:18.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/ffmpeg/libav54/Unified_cpp_ffmpeg_libav540.cpp:29: 223:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:18.22 } // namespace mozilla 223:18.22 ^ 223:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:18.22 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:18.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/ffmpeg/libav53/Unified_cpp_ffmpeg_libav530.cpp:29: 223:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:18.28 } // namespace mozilla 223:18.28 ^ 223:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:18.28 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:19.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/ffmpeg/libav55/Unified_cpp_ffmpeg_libav550.cpp:29: 223:19.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:19.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:19.03 } // namespace mozilla 223:19.03 ^ 223:19.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:19.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:19.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:19.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:21.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/ffmpeg/ffmpeg58/Unified_cpp_ffmpeg_ffmpeg580.cpp:29: 223:21.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:21.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:21.92 } // namespace mozilla 223:21.92 ^ 223:21.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:21.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:21.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:21.92 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:21.93 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/platforms/ffmpeg/ffmpeg57/Unified_cpp_ffmpeg_ffmpeg570.cpp:29: 223:21.93 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:21.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:21.94 } // namespace mozilla 223:21.94 ^ 223:21.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:21.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:21.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:21.94 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:26.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 223:26.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 223:26.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:26.41 foundInterface = 0; \ 223:26.41 ^~~~~~~~~~~~~~ 223:26.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:26.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:26.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:26.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:26.41 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 223:26.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:26.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 223:26.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 223:26.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:26.42 } else 223:26.42 ^~~~ 223:26.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:26.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:26.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:26.42 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:26.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 223:26.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:27.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:27.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:27.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 223:27.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 223:27.67 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 223:27.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 223:27.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 223:27.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:27.67 foundInterface = 0; \ 223:27.67 ^~~~~~~~~~~~~~ 223:27.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:27.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:27.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:27.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:27.67 else 223:27.67 ^~~~ 223:27.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:27.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:27.67 ^~~~~~~~~~~~~~~~~~ 223:27.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:27.67 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 223:27.67 ^~~~~~~~~~~~~~~~~~~~~~ 223:27.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 223:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:27.77 foundInterface = 0; \ 223:27.77 ^~~~~~~~~~~~~~ 223:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:27.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioDestinationNode.cpp:336:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:27.77 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:27.77 else 223:27.77 ^~~~ 223:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:27.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:27.77 ^~~~~~~~~~~~~~~~~~ 223:27.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioDestinationNode.cpp:335:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:27.77 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 223:27.77 ^~~~~~~~~~~~~~~~~~~~~~ 223:27.93 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 223:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:27.93 foundInterface = 0; \ 223:27.93 ^~~~~~~~~~~~~~ 223:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:27.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.93 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:27.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:27.93 else 223:27.93 ^~~~ 223:27.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:27.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:27.93 ^~~~~~~~~~~~~~~~~~ 223:27.93 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:27.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 223:27.93 ^~~~~~~~~~~~~~~~~~~~~~ 223:28.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 223:28.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:28.04 foundInterface = 0; \ 223:28.04 ^~~~~~~~~~~~~~ 223:28.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:28.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:28.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:28.04 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:28.04 NS_INTERFACE_MAP_END_INHERITING(Event) 223:28.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:28.04 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:28.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 223:28.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 223:28.05 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 223:28.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 223:28.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:28.05 } else 223:28.05 ^~~~ 223:28.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:28.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:28.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:28.05 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:28.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 223:28.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:28.35 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioNode.h:10, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AnalyserNode.cpp:7, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 223:28.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodCopy(T*, const T*, size_t) [with T = mozilla::dom::AudioTimelineEvent; size_t = long unsigned int]': 223:28.35 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 223:28.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:111: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] 223:28.35 memcpy(aDst, aSrc, aNElem * sizeof(T)); 223:28.35 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:28.35 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioParamTimeline.h:10, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AudioParam.h:10, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 223:28.35 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 223:28.35 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 223:28.35 struct AudioTimelineEvent final 223:28.35 ^~~~~~~~~~~~~~~~~~ 223:31.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/systemservices/Unified_cpp_systemservices0.cpp:65: 223:31.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/systemservices/MediaUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:31.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/systemservices/MediaUtils.cpp:33:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:31.02 } // namespace mozilla 223:31.02 ^ 223:31.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/systemservices/MediaUtils.cpp:33:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:31.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/systemservices/MediaUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:31.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/systemservices/MediaUtils.cpp:33:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:31.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/systemservices/MediaUtils.cpp:33:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:31.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:137: 223:31.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 223:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:31.65 } // mozilla namespace 223:31.65 ^ 223:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 223:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:31.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:36.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:36.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 223:36.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 223:36.75 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 223:36.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 223:36.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 223:36.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:36.75 foundInterface = 0; \ 223:36.75 ^~~~~~~~~~~~~~ 223:36.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:36.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:36.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:36.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:36.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:36.75 else 223:36.75 ^~~~ 223:36.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:36.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:36.75 ^~~~~~~~~~~~~~~~~~ 223:36.75 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:36.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 223:36.75 ^~~~~~~~~~~~~~~~~~~~~~ 223:36.76 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:36.77 foundInterface = 0; \ 223:36.77 ^~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:36.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:36.77 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.h:10, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:36.77 } else 223:36.77 ^~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:36.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:36.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 223:36.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsPrimitives.h:10, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 223:36.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 223:36.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:36.77 foundInterface = 0; \ 223:36.77 ^~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:36.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:36.77 ^~~~~~~~~~~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:36.77 NS_INTERFACE_MAP_END 223:36.77 ^~~~~~~~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:36.77 else 223:36.77 ^~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:36.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:36.77 ^~~~~~~~~~~~~~~~~~ 223:36.77 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:36.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:36.77 ^~~~~~~~~~~~~~~~~~~~~~ 223:36.84 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 223:36.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:36.84 foundInterface = 0; \ 223:36.84 ^~~~~~~~~~~~~~ 223:36.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:36.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:36.84 ^~~~~~~~~~~~~~~~~~~~~~~ 223:36.84 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:36.84 NS_INTERFACE_MAP_END 223:36.84 ^~~~~~~~~~~~~~~~~~~~ 223:36.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:36.84 else 223:36.84 ^~~~ 223:36.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:36.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:36.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:36.84 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:36.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 223:36.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.00 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 223:37.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:37.00 foundInterface = 0; \ 223:37.00 ^~~~~~~~~~~~~~ 223:37.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:37.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:37.00 ^~~~~~~~~~~~~~~~~~~~~~~ 223:37.00 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:37.00 NS_INTERFACE_MAP_END 223:37.00 ^~~~~~~~~~~~~~~~~~~~ 223:37.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:37.00 else 223:37.00 ^~~~ 223:37.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:37.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.00 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:37.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 223:37.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 223:37.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:37.01 foundInterface = 0; \ 223:37.01 ^~~~~~~~~~~~~~ 223:37.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:37.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:37.01 ^~~~~~~~~~~~~~~~~~~~~~~ 223:37.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:37.01 NS_INTERFACE_MAP_END 223:37.01 ^~~~~~~~~~~~~~~~~~~~ 223:37.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:37.01 else 223:37.01 ^~~~ 223:37.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:37.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:37.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.01 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:37.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 223:37.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 223:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 223:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 223:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 223:37.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 223:37.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 223:37.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 223:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:37.19 foundInterface = 0; \ 223:37.19 ^~~~~~~~~~~~~~ 223:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:37.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:37.19 ^~~~~~~~~~~~~~~~~~~~~~~ 223:37.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:37.19 NS_INTERFACE_MAP_END 223:37.19 ^~~~~~~~~~~~~~~~~~~~ 223:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:37.19 else 223:37.19 ^~~~ 223:37.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:37.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:37.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 223:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 223:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:37.20 foundInterface = 0; \ 223:37.20 ^~~~~~~~~~~~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:37.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:37.20 ^~~~~~~~~~~~~~~~~~~~~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:37.20 NS_INTERFACE_MAP_END 223:37.20 ^~~~~~~~~~~~~~~~~~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:37.20 else 223:37.20 ^~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:37.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:37.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:37.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 223:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:38.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:38.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:38.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.h:10, 223:38.19 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 223:38.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 223:38.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 223:38.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:38.19 foundInterface = 0; \ 223:38.19 ^~~~~~~~~~~~~~ 223:38.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:38.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:38.19 ^~~~~~~~~~~~~~~~~~~~~~~ 223:38.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:38.19 NS_INTERFACE_MAP_END 223:38.19 ^~~~~~~~~~~~~~~~~~~~ 223:38.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:38.19 else 223:38.19 ^~~~ 223:38.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:38.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:38.19 ^~~~~~~~~~~~~~~~~~ 223:38.19 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:38.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:38.19 ^~~~~~~~~~~~~~~~~~~~~~ 223:40.96 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 223:40.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:40.96 foundInterface = 0; \ 223:40.96 ^~~~~~~~~~~~~~ 223:40.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:40.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:40.96 ^~~~~~~~~~~~~~~~~~~~~~~ 223:40.96 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:40.96 NS_INTERFACE_MAP_END 223:40.96 ^~~~~~~~~~~~~~~~~~~~ 223:40.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:40.96 else 223:40.96 ^~~~ 223:40.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:40.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:40.96 ^~~~~~~~~~~~~~~~~~ 223:40.96 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:40.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:40.96 ^~~~~~~~~~~~~~~~~~~~~~ 223:42.83 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 223:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:42.83 foundInterface = 0; \ 223:42.83 ^~~~~~~~~~~~~~ 223:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:42.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:42.83 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:42.83 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:42.83 else 223:42.83 ^~~~ 223:42.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:42.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:42.83 ^~~~~~~~~~~~~~~~~~ 223:42.83 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:42.83 NS_INTERFACE_MAP_ENTRY(nsIObserver) 223:42.83 ^~~~~~~~~~~~~~~~~~~~~~ 223:42.87 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 223:42.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:42.87 foundInterface = 0; \ 223:42.87 ^~~~~~~~~~~~~~ 223:42.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:42.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:42.88 ^~~~~~~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:42.88 NS_INTERFACE_MAP_END 223:42.88 ^~~~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:42.88 else 223:42.88 ^~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:42.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:42.88 ^~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:42.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:42.88 ^~~~~~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 223:42.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:42.88 foundInterface = 0; \ 223:42.88 ^~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:42.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:42.88 ^~~~~~~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:42.88 NS_INTERFACE_MAP_END 223:42.88 ^~~~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:42.88 else 223:42.88 ^~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:42.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:42.88 ^~~~~~~~~~~~~~~~~~ 223:42.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:42.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:42.89 ^~~~~~~~~~~~~~~~~~~~~~ 223:42.89 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 223:42.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:42.90 foundInterface = 0; \ 223:42.90 ^~~~~~~~~~~~~~ 223:42.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:42.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:42.90 ^~~~~~~~~~~~~~~~~~~~~~~ 223:42.90 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:42.90 NS_INTERFACE_MAP_END 223:42.90 ^~~~~~~~~~~~~~~~~~~~ 223:42.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:42.90 else 223:42.90 ^~~~ 223:42.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:42.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:42.90 ^~~~~~~~~~~~~~~~~~ 223:42.90 /builddir/build/BUILD/firefox-64.0.2/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:42.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:42.90 ^~~~~~~~~~~~~~~~~~~~~~ 223:44.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/mp4/Unified_cpp_dom_media_mp40.cpp:74: 223:44.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/mp4/SinfParser.cpp: In member function 'mozilla::Index::ConvertByteRangesToTimeRanges(mozilla::media::IntervalSet const&)': 223:44.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/mp4/SinfParser.cpp:77:1: warning: the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:44.67 } 223:44.67 ^ 223:44.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/mp4/SinfParser.cpp:77:1: warning: the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:49.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.40 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 223:49.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.41 foundInterface = 0; \ 223:49.41 ^~~~~~~~~~~~~~ 223:49.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.41 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 223:49.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.41 } else 223:49.41 ^~~~ 223:49.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.41 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 223:49.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.42 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.42 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.42 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.42 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 223:49.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.42 foundInterface = 0; \ 223:49.42 ^~~~~~~~~~~~~~ 223:49.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.43 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.43 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.43 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.43 } else 223:49.43 ^~~~ 223:49.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.43 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 223:49.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.46 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.46 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.46 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.46 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 223:49.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.46 foundInterface = 0; \ 223:49.46 ^~~~~~~~~~~~~~ 223:49.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.47 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.47 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.47 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.47 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.47 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.47 } else 223:49.47 ^~~~ 223:49.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.47 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 223:49.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 223:49.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.54 foundInterface = 0; \ 223:49.54 ^~~~~~~~~~~~~~ 223:49.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.54 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 223:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.54 } else 223:49.54 ^~~~ 223:49.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.54 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 223:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.61 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 223:49.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.61 foundInterface = 0; \ 223:49.61 ^~~~~~~~~~~~~~ 223:49.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.61 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.61 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.61 } else 223:49.61 ^~~~ 223:49.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 223:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.67 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.67 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.67 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.67 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.67 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.67 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 223:49.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.68 foundInterface = 0; \ 223:49.68 ^~~~~~~~~~~~~~ 223:49.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.68 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.68 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:49.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.68 } else 223:49.68 ^~~~ 223:49.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.68 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 223:49.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.68 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.68 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.68 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 223:49.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:49.69 foundInterface = 0; \ 223:49.69 ^~~~~~~~~~~~~~ 223:49.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:49.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:49.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.69 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:49.69 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:49.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:49.69 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioNode.h:10, 223:49.69 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.h:10, 223:49.69 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:7, 223:49.69 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 223:49.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:49.69 } else 223:49.69 ^~~~ 223:49.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:49.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:49.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:49.69 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:49.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 223:49.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:50.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:50.88 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 223:50.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:50.89 foundInterface = 0; \ 223:50.89 ^~~~~~~~~~~~~~ 223:50.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:50.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:50.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:50.89 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 223:50.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.89 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 223:50.89 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 223:50.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:50.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:50.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:50.89 } else 223:50.89 ^~~~ 223:50.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:50.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:50.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 223:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.90 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 223:50.90 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 223:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:50.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:50.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:50.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:50.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:50.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:50.98 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 223:50.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:50.98 foundInterface = 0; \ 223:50.98 ^~~~~~~~~~~~~~ 223:50.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:50.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.98 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:50.98 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:50.98 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:50.99 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:50.99 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:50.99 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:50.99 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:50.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:50.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:50.99 } else 223:50.99 ^~~~ 223:50.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:50.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:50.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:50.99 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:50.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 223:50.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:51.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 223:51.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.02 foundInterface = 0; \ 223:51.02 ^~~~~~~~~~~~~~ 223:51.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:51.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:51.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.02 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:51.02 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 223:51.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:51.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.02 } else 223:51.02 ^~~~ 223:51.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:51.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.03 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:51.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 223:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.09 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 223:51.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.09 foundInterface = 0; \ 223:51.09 ^~~~~~~~~~~~~~ 223:51.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:51.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:51.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.09 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:51.09 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:51.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:51.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:51.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.10 } else 223:51.10 ^~~~ 223:51.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:51.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:51.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:51.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 223:51.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.13 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 223:51.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.13 foundInterface = 0; \ 223:51.13 ^~~~~~~~~~~~~~ 223:51.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:51.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:51.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.13 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:51.13 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:51.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:51.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:51.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.14 } else 223:51.14 ^~~~ 223:51.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:51.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:51.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.14 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:51.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 223:51.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:51.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.16 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 223:51.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.17 foundInterface = 0; \ 223:51.17 ^~~~~~~~~~~~~~ 223:51.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:51.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.17 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:51.17 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:51.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.17 } else 223:51.17 ^~~~ 223:51.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:51.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.17 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:51.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 223:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 223:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 223:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 223:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 223:51.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChromeUtils.h:11, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OriginAttributes.h:10, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkletImpl.h:11, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.h:10, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:7, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 223:51.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:51.20 foundInterface = 0; \ 223:51.20 ^~~~~~~~~~~~~~ 223:51.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:51.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:51.20 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 223:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsProxyRelease.h:16, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/MediaSegment.h:11, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/AudioSegment.h:9, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/MediaBufferDecoder.h:10, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioContext.h:11, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/AudioWorkletImpl.cpp:9, 223:51.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 223:51.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:51.20 } else 223:51.20 ^~~~ 223:51.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:51.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:51.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:51.20 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:51.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 223:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:52.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:83: 223:52.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WebAudioUtils.cpp: In member function 'mozilla::dom::MediaStreamAudioSourceNode::AttachToFirstTrack(RefPtr const&)': 223:52.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WebAudioUtils.cpp:153:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 223:52.10 } // namespace mozilla 223:52.10 ^ 223:52.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WebAudioUtils.cpp:153:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 223:52.10 /builddir/build/BUILD/firefox-64.0.2/dom/media/webaudio/WebAudioUtils.cpp:153:1: warning: the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 223:54.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 223:54.86 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 223:54.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:54.86 foundInterface = 0; \ 223:54.86 ^~~~~~~~~~~~~~ 223:54.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:54.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:54.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:54.86 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:54.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:54.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:54.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 223:54.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 223:54.86 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:54.86 else 223:54.86 ^~~~ 223:54.86 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:53:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 223:54.86 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 223:54.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:56.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:56.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:56.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:56.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 223:56.92 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 223:56.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 223:56.92 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 223:56.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:56.92 foundInterface = 0; \ 223:56.92 ^~~~~~~~~~~~~~ 223:56.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:56.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:56.92 ^~~~~~~~~~~~~~~~~~~~~~~ 223:56.92 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:56.92 NS_INTERFACE_MAP_END 223:56.92 ^~~~~~~~~~~~~~~~~~~~ 223:56.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:56.92 else 223:56.92 ^~~~ 223:56.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:56.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:56.92 ^~~~~~~~~~~~~~~~~~ 223:56.92 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIInputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:56.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:56.92 ^~~~~~~~~~~~~~~~~~~~~~ 223:56.95 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 223:56.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:56.95 foundInterface = 0; \ 223:56.95 ^~~~~~~~~~~~~~ 223:56.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:56.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:56.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:56.95 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:56.95 NS_INTERFACE_MAP_END_INHERITING(Event) 223:56.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:56.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:56.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 223:56.95 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 223:56.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 223:56.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:56.95 } else 223:56.95 ^~~~ 223:56.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:56.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:56.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:56.95 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:56.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 223:56.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:56.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:56.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:56.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:56.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 223:56.96 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 223:56.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 223:56.96 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 223:56.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:56.96 foundInterface = 0; \ 223:56.96 ^~~~~~~~~~~~~~ 223:56.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:56.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:56.97 ^~~~~~~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:56.97 NS_INTERFACE_MAP_END 223:56.97 ^~~~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:56.97 else 223:56.97 ^~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:56.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:56.97 ^~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIOutputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:56.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:56.97 ^~~~~~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::QueryInterface(const nsIID&, void**)': 223:56.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:56.97 foundInterface = 0; \ 223:56.97 ^~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:56.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:56.97 ^~~~~~~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPermissionRequest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:56.97 NS_INTERFACE_MAP_END 223:56.97 ^~~~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:56.97 else 223:56.97 ^~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:56.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:56.97 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPermissionRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:56.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 223:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:57.00 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 223:57.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:57.00 foundInterface = 0; \ 223:57.00 ^~~~~~~~~~~~~~ 223:57.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:57.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:57.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:57.00 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPort.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:57.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:57.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:57.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 223:57.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 223:57.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 223:57.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 223:57.00 from /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIAccess.cpp:7, 223:57.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 223:57.00 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:57.00 else 223:57.00 ^~~~ 223:57.00 /builddir/build/BUILD/firefox-64.0.2/dom/midi/MIDIPort.cpp:33:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 223:57.00 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 223:57.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:59.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 223:59.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 223:59.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 223:59.12 from /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:7, 223:59.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 223:59.12 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 223:59.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:59.12 foundInterface = 0; \ 223:59.12 ^~~~~~~~~~~~~~ 223:59.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:59.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:59.12 ^~~~~~~~~~~~~~~~~~~~~~~ 223:59.12 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:59.12 NS_INTERFACE_MAP_END 223:59.12 ^~~~~~~~~~~~~~~~~~~~ 223:59.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:59.12 else 223:59.12 ^~~~ 223:59.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:59.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:59.12 ^~~~~~~~~~~~~~~~~~ 223:59.12 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:59.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 223:59.12 ^~~~~~~~~~~~~~~~~~~~~~ 223:59.13 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 223:59.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:59.13 foundInterface = 0; \ 223:59.13 ^~~~~~~~~~~~~~ 223:59.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 223:59.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 223:59.14 ^~~~~~~~~~~~~~~~~~~~~~~ 223:59.14 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 223:59.14 NS_INTERFACE_MAP_END 223:59.14 ^~~~~~~~~~~~~~~~~~~~ 223:59.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:59.14 else 223:59.14 ^~~~ 223:59.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 223:59.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 223:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.14 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 223:59.14 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 223:59.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.17 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 223:59.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:59.17 foundInterface = 0; \ 223:59.17 ^~~~~~~~~~~~~~ 223:59.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:59.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:59.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.17 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:59.17 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:59.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:59.17 else 223:59.17 ^~~~ 223:59.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:59.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:59.17 ^~~~~~~~~~~~~~~~~~ 223:59.17 /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:1186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:59.17 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 223:59.17 ^~~~~~~~~~~~~~~~~~~~~~ 223:59.24 /builddir/build/BUILD/firefox-64.0.2/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 223:59.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:59.24 foundInterface = 0; \ 223:59.24 ^~~~~~~~~~~~~~ 223:59.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:59.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.24 /builddir/build/BUILD/firefox-64.0.2/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:59.24 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 223:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.24 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 223:59.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Notification.h:10, 223:59.24 from /builddir/build/BUILD/firefox-64.0.2/dom/notification/Notification.cpp:7, 223:59.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 223:59.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 223:59.24 } else 223:59.24 ^~~~ 223:59.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 223:59.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 223:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.24 /builddir/build/BUILD/firefox-64.0.2/dom/notification/NotificationEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 223:59.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 223:59.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 223:59.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 223:59.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIApplicationCache.h:10, 223:59.71 from /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.h:11, 223:59.72 from /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp:7, 223:59.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 223:59.72 /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 223:59.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 223:59.72 foundInterface = 0; \ 223:59.72 ^~~~~~~~~~~~~~ 223:59.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 223:59.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 223:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.72 /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 223:59.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 223:59.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 223:59.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 223:59.72 else 223:59.72 ^~~~ 223:59.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 223:59.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 223:59.72 ^~~~~~~~~~~~~~~~~~ 223:59.72 /builddir/build/BUILD/firefox-64.0.2/dom/offline/nsDOMOfflineResourceList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 223:59.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 223:59.72 ^~~~~~~~~~~~~~~~~~~~~~ 224:04.02 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/dom/power/PowerManagerService.cpp:7, 224:04.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 224:04.02 /builddir/build/BUILD/firefox-64.0.2/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 224:04.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:04.02 foundInterface = 0; \ 224:04.02 ^~~~~~~~~~~~~~ 224:04.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:04.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:04.02 ^~~~~~~~~~~~~~~~~~~~~~~ 224:04.02 /builddir/build/BUILD/firefox-64.0.2/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:04.03 NS_INTERFACE_MAP_END 224:04.03 ^~~~~~~~~~~~~~~~~~~~ 224:04.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:04.03 else 224:04.03 ^~~~ 224:04.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:04.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:04.03 ^~~~~~~~~~~~~~~~~~ 224:04.03 /builddir/build/BUILD/firefox-64.0.2/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:04.03 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 224:04.03 ^~~~~~~~~~~~~~~~~~~~~~ 224:04.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:04.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 224:04.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 224:04.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 224:04.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 224:04.58 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 224:04.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PushManager.h:29, 224:04.58 from /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp:7, 224:04.58 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 224:04.58 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 224:04.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:04.58 foundInterface = 0; \ 224:04.58 ^~~~~~~~~~~~~~ 224:04.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:04.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:04.58 ^~~~~~~~~~~~~~~~~~~~~~~ 224:04.58 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:04.58 NS_INTERFACE_MAP_END 224:04.58 ^~~~~~~~~~~~~~~~~~~~ 224:04.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:04.60 else 224:04.60 ^~~~ 224:04.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:04.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:04.60 ^~~~~~~~~~~~~~~~~~ 224:04.60 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:04.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:04.60 ^~~~~~~~~~~~~~~~~~~~~~ 224:06.47 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 224:06.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:06.47 foundInterface = 0; \ 224:06.47 ^~~~~~~~~~~~~~ 224:06.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:06.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:06.47 ^~~~~~~~~~~~~~~~~~~~~~~ 224:06.47 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:06.47 NS_INTERFACE_MAP_END 224:06.47 ^~~~~~~~~~~~~~~~~~~~ 224:06.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:06.47 else 224:06.47 ^~~~ 224:06.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:06.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:06.47 ^~~~~~~~~~~~~~~~~~ 224:06.47 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:06.47 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 224:06.47 ^~~~~~~~~~~~~~~~~~~~~~ 224:06.48 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 224:06.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:06.48 foundInterface = 0; \ 224:06.48 ^~~~~~~~~~~~~~ 224:06.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:06.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:06.48 ^~~~~~~~~~~~~~~~~~~~~~~ 224:06.48 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:06.48 NS_INTERFACE_MAP_END 224:06.48 ^~~~~~~~~~~~~~~~~~~~ 224:06.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:06.48 else 224:06.48 ^~~~ 224:06.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:06.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:06.48 ^~~~~~~~~~~~~~~~~~ 224:06.48 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:06.48 NS_INTERFACE_MAP_ENTRY(nsIPushData) 224:06.48 ^~~~~~~~~~~~~~~~~~~~~~ 224:06.52 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 224:06.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:06.52 foundInterface = 0; \ 224:06.52 ^~~~~~~~~~~~~~ 224:06.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:06.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:06.52 ^~~~~~~~~~~~~~~~~~~~~~~ 224:06.52 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:06.52 NS_INTERFACE_MAP_END 224:06.52 ^~~~~~~~~~~~~~~~~~~~ 224:06.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:06.52 else 224:06.52 ^~~~ 224:06.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:06.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:06.52 ^~~~~~~~~~~~~~~~~~ 224:06.52 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushNotifier.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:06.52 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 224:06.52 ^~~~~~~~~~~~~~~~~~~~~~ 224:06.54 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 224:06.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:06.54 foundInterface = 0; \ 224:06.54 ^~~~~~~~~~~~~~ 224:06.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:06.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:06.55 ^~~~~~~~~~~~~~~~~~~~~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:06.55 NS_INTERFACE_MAP_END 224:06.55 ^~~~~~~~~~~~~~~~~~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:06.55 else 224:06.55 ^~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:06.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:06.55 ^~~~~~~~~~~~~~~~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:06.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:06.55 ^~~~~~~~~~~~~~~~~~~~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 224:06.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:06.55 foundInterface = 0; \ 224:06.55 ^~~~~~~~~~~~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:06.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:06.55 ^~~~~~~~~~~~~~~~~~~~~~~ 224:06.55 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscriptionOptions.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:06.55 NS_INTERFACE_MAP_END 224:06.56 ^~~~~~~~~~~~~~~~~~~~ 224:06.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:06.56 else 224:06.56 ^~~~ 224:06.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:06.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:06.56 ^~~~~~~~~~~~~~~~~~ 224:06.56 /builddir/build/BUILD/firefox-64.0.2/dom/push/PushSubscriptionOptions.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:06.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:06.56 ^~~~~~~~~~~~~~~~~~~~~~ 224:10.10 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/dom/quota/ActorsChild.h:10, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/dom/quota/ActorsChild.cpp:7, 224:10.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 224:10.10 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 224:10.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:10.10 foundInterface = 0; \ 224:10.10 ^~~~~~~~~~~~~~ 224:10.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:10.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:10.10 ^~~~~~~~~~~~~~~~~~~~~~~ 224:10.10 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:10.11 NS_INTERFACE_MAP_END 224:10.11 ^~~~~~~~~~~~~~~~~~~~ 224:10.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:10.11 else 224:10.11 ^~~~ 224:10.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:10.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:10.11 ^~~~~~~~~~~~~~~~~~ 224:10.11 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:10.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:10.11 ^~~~~~~~~~~~~~~~~~~~~~ 224:10.11 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 224:10.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:10.11 foundInterface = 0; \ 224:10.11 ^~~~~~~~~~~~~~ 224:10.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:10.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:10.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:10.12 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 224:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:10.12 else 224:10.12 ^~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:10.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:10.12 ^~~~~~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:10.12 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 224:10.12 ^~~~~~~~~~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 224:10.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:10.12 foundInterface = 0; \ 224:10.12 ^~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:10.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:10.12 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 224:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:10.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:10.12 else 224:10.12 ^~~~ 224:10.13 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:10.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:10.13 ^~~~~~~~~~~~~~~~~~ 224:10.13 /builddir/build/BUILD/firefox-64.0.2/dom/quota/QuotaRequests.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:10.13 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 224:10.13 ^~~~~~~~~~~~~~~~~~~~~~ 224:10.26 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 224:10.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:10.26 foundInterface = 0; \ 224:10.26 ^~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:10.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:10.27 ^~~~~~~~~~~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:10.27 NS_INTERFACE_MAP_END 224:10.27 ^~~~~~~~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:10.27 else 224:10.27 ^~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:10.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:10.27 ^~~~~~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:10.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:10.27 ^~~~~~~~~~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:10.27 foundInterface = 0; \ 224:10.27 ^~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:10.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:10.27 ^~~~~~~~~~~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:877:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:10.27 NS_INTERFACE_MAP_END 224:10.27 ^~~~~~~~~~~~~~~~~~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:10.27 else 224:10.27 ^~~~ 224:10.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:10.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:10.27 ^~~~~~~~~~~~~~~~~~ 224:10.28 /builddir/build/BUILD/firefox-64.0.2/dom/quota/StorageManager.cpp:876:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:10.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:10.28 ^~~~~~~~~~~~~~~~~~~~~~ 224:11.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ServiceWorkerDescriptor.h:10, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkerCommon.h:12, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WorkerPrivate.h:10, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/dom/security/CSPEvalChecker.cpp:8, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 224:11.31 /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:11.31 foundInterface = 0; \ 224:11.31 ^~~~~~~~~~~~~~ 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:11.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:11.31 ^~~~~~~~~~~~~~~~~~~~~~~ 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:11.31 NS_INTERFACE_MAP_END 224:11.31 ^~~~~~~~~~~~~~~~~~~~ 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 224:11.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 224:11.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 224:11.31 /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp:268:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 224:11.31 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 224:11.31 ^~~~~~~~~~~~~~~~~~~~ 224:11.31 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp:18, 224:11.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/security/Unified_cpp_dom_security0.cpp:56: 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 224:11.31 } else 224:11.31 ^~~~ 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 224:11.31 } else 224:11.31 ^~~~ 224:11.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 224:11.31 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 224:11.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 224:11.32 /builddir/build/BUILD/firefox-64.0.2/dom/security/nsCSPContext.cpp:268:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 224:11.32 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 224:11.32 ^~~~~~~~~~~~~~~~~~~~ 224:12.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/Feature.h:11, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/Feature.cpp:7, 224:12.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/security/featurepolicy/Unified_cpp_featurepolicy0.cpp:2: 224:12.16 /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/FeaturePolicy.cpp: In member function 'virtual nsresult mozilla::dom::FeaturePolicy::QueryInterface(const nsIID&, void**)': 224:12.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:12.16 foundInterface = 0; \ 224:12.16 ^~~~~~~~~~~~~~ 224:12.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:12.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:12.16 ^~~~~~~~~~~~~~~~~~~~~~~ 224:12.16 /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:12.16 NS_INTERFACE_MAP_END 224:12.16 ^~~~~~~~~~~~~~~~~~~~ 224:12.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:12.16 else 224:12.16 ^~~~ 224:12.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:12.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:12.17 ^~~~~~~~~~~~~~~~~~ 224:12.17 /builddir/build/BUILD/firefox-64.0.2/dom/security/featurepolicy/FeaturePolicy.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:12.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:12.17 ^~~~~~~~~~~~~~~~~~~~~~ 224:17.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:17.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 224:17.95 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedLengthList.h:10, 224:17.95 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedLengthList.cpp:7, 224:17.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 224:17.95 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 224:17.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:17.95 foundInterface = 0; \ 224:17.95 ^~~~~~~~~~~~~~ 224:17.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:17.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:17.95 ^~~~~~~~~~~~~~~~~~~~~~~ 224:17.95 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:17.95 NS_INTERFACE_MAP_END 224:17.95 ^~~~~~~~~~~~~~~~~~~~ 224:17.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:17.95 else 224:17.95 ^~~~ 224:17.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:17.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:17.95 ^~~~~~~~~~~~~~~~~~ 224:17.95 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:17.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:17.95 ^~~~~~~~~~~~~~~~~~~~~~ 224:17.96 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 224:17.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:17.96 foundInterface = 0; \ 224:17.96 ^~~~~~~~~~~~~~ 224:17.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:17.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:17.96 ^~~~~~~~~~~~~~~~~~~~~~~ 224:17.96 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:17.96 NS_INTERFACE_MAP_END 224:17.96 ^~~~~~~~~~~~~~~~~~~~ 224:17.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:17.96 else 224:17.96 ^~~~ 224:17.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:17.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:17.97 ^~~~~~~~~~~~~~~~~~ 224:17.97 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:17.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:17.97 ^~~~~~~~~~~~~~~~~~~~~~ 224:17.98 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 224:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:17.98 foundInterface = 0; \ 224:17.98 ^~~~~~~~~~~~~~ 224:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:17.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:17.98 ^~~~~~~~~~~~~~~~~~~~~~~ 224:17.98 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:17.98 NS_INTERFACE_MAP_END 224:17.98 ^~~~~~~~~~~~~~~~~~~~ 224:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:17.98 else 224:17.98 ^~~~ 224:17.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:17.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:17.98 ^~~~~~~~~~~~~~~~~~ 224:17.98 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:17.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:17.98 ^~~~~~~~~~~~~~~~~~~~~~ 224:18.02 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 224:18.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:18.02 foundInterface = 0; \ 224:18.02 ^~~~~~~~~~~~~~ 224:18.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:18.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:18.02 ^~~~~~~~~~~~~~~~~~~~~~~ 224:18.02 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:18.02 NS_INTERFACE_MAP_END 224:18.02 ^~~~~~~~~~~~~~~~~~~~ 224:18.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:18.02 else 224:18.02 ^~~~ 224:18.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:18.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:18.02 ^~~~~~~~~~~~~~~~~~ 224:18.02 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:18.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:18.02 ^~~~~~~~~~~~~~~~~~~~~~ 224:18.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 224:18.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:18.03 foundInterface = 0; \ 224:18.03 ^~~~~~~~~~~~~~ 224:18.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:18.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:18.03 ^~~~~~~~~~~~~~~~~~~~~~~ 224:18.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:18.03 NS_INTERFACE_MAP_END 224:18.03 ^~~~~~~~~~~~~~~~~~~~ 224:18.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:18.03 else 224:18.03 ^~~~ 224:18.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:18.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:18.03 ^~~~~~~~~~~~~~~~~~ 224:18.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:18.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:18.03 ^~~~~~~~~~~~~~~~~~~~~~ 224:18.09 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 224:18.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:18.09 foundInterface = 0; \ 224:18.09 ^~~~~~~~~~~~~~ 224:18.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:18.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:18.10 ^~~~~~~~~~~~~~~~~~~~~~~ 224:18.10 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:18.10 NS_INTERFACE_MAP_END 224:18.10 ^~~~~~~~~~~~~~~~~~~~ 224:18.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:18.10 else 224:18.10 ^~~~ 224:18.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:18.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:18.10 ^~~~~~~~~~~~~~~~~~ 224:18.10 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:18.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:18.10 ^~~~~~~~~~~~~~~~~~~~~~ 224:18.15 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 224:18.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:18.15 foundInterface = 0; \ 224:18.15 ^~~~~~~~~~~~~~ 224:18.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:18.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:18.16 ^~~~~~~~~~~~~~~~~~~~~~~ 224:18.16 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:18.16 NS_INTERFACE_MAP_END 224:18.16 ^~~~~~~~~~~~~~~~~~~~ 224:18.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:18.16 else 224:18.16 ^~~~ 224:18.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:18.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:18.16 ^~~~~~~~~~~~~~~~~~ 224:18.16 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:18.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:18.16 ^~~~~~~~~~~~~~~~~~~~~~ 224:18.18 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 224:18.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:18.19 foundInterface = 0; \ 224:18.19 ^~~~~~~~~~~~~~ 224:18.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:18.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:18.19 ^~~~~~~~~~~~~~~~~~~~~~~ 224:18.19 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:18.19 NS_INTERFACE_MAP_END 224:18.19 ^~~~~~~~~~~~~~~~~~~~ 224:18.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:18.19 else 224:18.19 ^~~~ 224:18.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:18.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:18.19 ^~~~~~~~~~~~~~~~~~ 224:18.19 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:18.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:18.19 ^~~~~~~~~~~~~~~~~~~~~~ 224:18.20 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 224:18.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:18.20 foundInterface = 0; \ 224:18.20 ^~~~~~~~~~~~~~ 224:18.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:18.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:18.20 ^~~~~~~~~~~~~~~~~~~~~~~ 224:18.20 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:18.20 NS_INTERFACE_MAP_END 224:18.20 ^~~~~~~~~~~~~~~~~~~~ 224:18.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:18.20 else 224:18.20 ^~~~ 224:18.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:18.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:18.20 ^~~~~~~~~~~~~~~~~~ 224:18.20 /builddir/build/BUILD/firefox-64.0.2/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:18.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:18.20 ^~~~~~~~~~~~~~~~~~~~~~ 224:19.17 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 224:19.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:19.18 foundInterface = 0; \ 224:19.18 ^~~~~~~~~~~~~~ 224:19.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:19.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:19.18 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAElement.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:19.18 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 224:19.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:19.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:19.18 else 224:19.18 ^~~~ 224:19.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:19.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:19.18 ^~~~~~~~~~~~~~~~~~ 224:19.18 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAElement.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:19.18 NS_INTERFACE_MAP_ENTRY(Link) 224:19.18 ^~~~~~~~~~~~~~~~~~~~~~ 224:20.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.h:11, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.h:10, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:7, 224:20.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 224:20.10 /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 224:20.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:20.11 foundInterface = 0; \ 224:20.11 ^~~~~~~~~~~~~~ 224:20.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:20.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:20.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.11 /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:20.11 NS_INTERFACE_MAP_END_INHERITING(Storage) 224:20.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:20.11 else 224:20.11 ^~~~ 224:20.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:20.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:20.11 ^~~~~~~~~~~~~~~~~~ 224:20.11 /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:20.11 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 224:20.11 ^~~~~~~~~~~~~~~~~~~~~~ 224:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 224:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:20.19 foundInterface = 0; \ 224:20.19 ^~~~~~~~~~~~~~ 224:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:20.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:20.19 NS_INTERFACE_MAP_END_INHERITING(Storage) 224:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.19 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.h:13, 224:20.19 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.h:10, 224:20.19 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:7, 224:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 224:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 224:20.19 } else 224:20.19 ^~~~ 224:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 224:20.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 224:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/storage/SessionStorage.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 224:20.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 224:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:20.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.h:11, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.h:10, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/dom/storage/LocalStorage.cpp:7, 224:20.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 224:20.21 /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 224:20.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:20.21 foundInterface = 0; \ 224:20.21 ^~~~~~~~~~~~~~ 224:20.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:20.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:20.21 ^~~~~~~~~~~~~~~~~~~~~~~ 224:20.21 /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:20.22 NS_INTERFACE_MAP_END 224:20.22 ^~~~~~~~~~~~~~~~~~~~ 224:20.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:20.22 else 224:20.22 ^~~~ 224:20.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:20.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:20.22 ^~~~~~~~~~~~~~~~~~ 224:20.22 /builddir/build/BUILD/firefox-64.0.2/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:20.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:20.22 ^~~~~~~~~~~~~~~~~~~~~~ 224:20.24 /builddir/build/BUILD/firefox-64.0.2/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 224:20.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:20.24 foundInterface = 0; \ 224:20.24 ^~~~~~~~~~~~~~ 224:20.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:20.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:20.24 ^~~~~~~~~~~~~~~~~~~~~~~ 224:20.24 /builddir/build/BUILD/firefox-64.0.2/dom/storage/StorageActivityService.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:20.24 NS_INTERFACE_MAP_END 224:20.24 ^~~~~~~~~~~~~~~~~~~~ 224:20.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:20.24 else 224:20.24 ^~~~ 224:20.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:20.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:20.24 ^~~~~~~~~~~~~~~~~~ 224:20.24 /builddir/build/BUILD/firefox-64.0.2/dom/storage/StorageActivityService.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:20.24 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 224:20.24 ^~~~~~~~~~~~~~~~~~~~~~ 224:21.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:21.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 224:21.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 224:21.21 from /builddir/build/BUILD/firefox-64.0.2/dom/network/Connection.h:10, 224:21.21 from /builddir/build/BUILD/firefox-64.0.2/dom/network/Connection.cpp:7, 224:21.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 224:21.21 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 224:21.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:21.21 foundInterface = 0; \ 224:21.21 ^~~~~~~~~~~~~~ 224:21.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:21.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:21.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:21.21 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:21.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 224:21.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:21.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:21.21 else 224:21.21 ^~~~ 224:21.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:21.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:21.21 ^~~~~~~~~~~~~~~~~~ 224:21.21 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:21.21 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 224:21.21 ^~~~~~~~~~~~~~~~~~~~~~ 224:23.52 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 224:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:23.52 foundInterface = 0; \ 224:23.52 ^~~~~~~~~~~~~~ 224:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:23.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:23.52 ^~~~~~~~~~~~~~~~~~~~~~~ 224:23.52 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:23.52 NS_INTERFACE_MAP_END 224:23.52 ^~~~~~~~~~~~~~~~~~~~ 224:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:23.52 else 224:23.52 ^~~~ 224:23.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:23.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:23.52 ^~~~~~~~~~~~~~~~~~ 224:23.52 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:23.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:23.52 ^~~~~~~~~~~~~~~~~~~~~~ 224:23.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/dom/permission/PermissionObserver.h:10, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/dom/permission/PermissionObserver.cpp:7, 224:23.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 224:23.53 /builddir/build/BUILD/firefox-64.0.2/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 224:23.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:23.53 foundInterface = 0; \ 224:23.53 ^~~~~~~~~~~~~~ 224:23.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:23.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:23.53 ^~~~~~~~~~~~~~~~~~~~~~~ 224:23.53 /builddir/build/BUILD/firefox-64.0.2/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:23.53 NS_INTERFACE_MAP_END 224:23.53 ^~~~~~~~~~~~~~~~~~~~ 224:23.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:23.53 else 224:23.53 ^~~~ 224:23.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:23.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:23.53 ^~~~~~~~~~~~~~~~~~ 224:23.53 /builddir/build/BUILD/firefox-64.0.2/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:23.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:23.53 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.66 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 224:25.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:25.66 foundInterface = 0; \ 224:25.66 ^~~~~~~~~~~~~~ 224:25.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:25.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:25.66 ^~~~~~~~~~~~~~~~~~~~~~~ 224:25.66 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketParent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:25.66 NS_INTERFACE_MAP_END 224:25.66 ^~~~~~~~~~~~~~~~~~~~ 224:25.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:25.66 else 224:25.66 ^~~~ 224:25.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:25.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:25.66 ^~~~~~~~~~~~~~~~~~ 224:25.66 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPServerSocketParent.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:25.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:25.66 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.68 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 224:25.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:25.68 foundInterface = 0; \ 224:25.68 ^~~~~~~~~~~~~~ 224:25.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:25.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:25.68 ^~~~~~~~~~~~~~~~~~~~~~~ 224:25.69 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:25.69 NS_INTERFACE_MAP_END 224:25.69 ^~~~~~~~~~~~~~~~~~~~ 224:25.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:25.69 else 224:25.69 ^~~~ 224:25.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:25.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:25.69 ^~~~~~~~~~~~~~~~~~ 224:25.69 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:25.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:25.69 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.71 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 224:25.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:25.71 foundInterface = 0; \ 224:25.71 ^~~~~~~~~~~~~~ 224:25.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:25.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:25.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:25.71 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:25.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 224:25.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:25.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:25.71 else 224:25.71 ^~~~ 224:25.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:25.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:25.71 ^~~~~~~~~~~~~~~~~~ 224:25.71 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocket.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:25.71 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 224:25.71 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.74 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 224:25.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:25.75 foundInterface = 0; \ 224:25.75 ^~~~~~~~~~~~~~ 224:25.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:25.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:25.75 ^~~~~~~~~~~~~~~~~~~~~~~ 224:25.75 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:25.75 NS_INTERFACE_MAP_END 224:25.75 ^~~~~~~~~~~~~~~~~~~~ 224:25.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:25.75 else 224:25.75 ^~~~ 224:25.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:25.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:25.75 ^~~~~~~~~~~~~~~~~~ 224:25.75 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:25.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:25.75 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.75 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 224:25.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:25.76 foundInterface = 0; \ 224:25.76 ^~~~~~~~~~~~~~ 224:25.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:25.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:25.76 ^~~~~~~~~~~~~~~~~~~~~~~ 224:25.76 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:25.76 NS_INTERFACE_MAP_END 224:25.76 ^~~~~~~~~~~~~~~~~~~~ 224:25.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:25.76 else 224:25.76 ^~~~ 224:25.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:25.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:25.76 ^~~~~~~~~~~~~~~~~~ 224:25.76 /builddir/build/BUILD/firefox-64.0.2/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:25.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 224:25.76 ^~~~~~~~~~~~~~~~~~~~~~ 224:25.80 /builddir/build/BUILD/firefox-64.0.2/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 224:25.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:25.80 foundInterface = 0; \ 224:25.80 ^~~~~~~~~~~~~~ 224:25.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 224:25.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 224:25.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:25.80 /builddir/build/BUILD/firefox-64.0.2/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 224:25.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 224:25.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:25.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:25.80 else 224:25.80 ^~~~ 224:25.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 224:25.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 224:25.80 ^~~~~~~~~~~~~~~~~~ 224:25.80 /builddir/build/BUILD/firefox-64.0.2/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 224:25.80 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 224:25.80 ^~~~~~~~~~~~~~~~~~~~~~ 224:31.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 224:32.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 224:32.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIPluginHost.h:14, 224:32.00 from /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.h:12, 224:32.00 from /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:9: 224:32.00 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 224:32.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 224:32.00 foundInterface = 0; \ 224:32.00 ^~~~~~~~~~~~~~ 224:32.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 224:32.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 224:32.00 ^~~~~~~~~~~~~~~~~~~~~~~ 224:32.00 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:1732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 224:32.00 NS_INTERFACE_MAP_END 224:32.00 ^~~~~~~~~~~~~~~~~~~~ 224:32.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 224:32.00 else 224:32.00 ^~~~ 224:32.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 224:32.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 224:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 224:32.00 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsPluginHost.cpp:1731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 224:32.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 224:32.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:05.95 In file included from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsUtils.h:14, 225:05.95 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCOMPtr.h:30, 225:05.95 from /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsAutoPtr.h:10, 225:05.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 225:05.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 225:05.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 225:05.96 from /builddir/build/BUILD/firefox-64.0.2/dom/bindings/BindingUtils.h:19, 225:05.96 from /builddir/build/BUILD/firefox-64.0.2/dom/system/OSFileConstants.cpp:52, 225:05.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 225:05.96 /builddir/build/BUILD/firefox-64.0.2/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 225:05.96 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:05.96 foundInterface = 0; \ 225:05.96 ^~~~~~~~~~~~~~ 225:05.96 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:05.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:05.96 ^~~~~~~~~~~~~~~~~~~~~~~ 225:05.96 /builddir/build/BUILD/firefox-64.0.2/dom/system/nsDeviceSensors.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:05.96 NS_INTERFACE_MAP_END 225:05.96 ^~~~~~~~~~~~~~~~~~~~ 225:05.96 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:05.96 else 225:05.96 ^~~~ 225:05.96 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 225:05.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 225:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:05.96 /builddir/build/BUILD/firefox-64.0.2/dom/system/nsDeviceSensors.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 225:05.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 225:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:06.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 225:06.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 225:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDTracker.h:11, 225:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 225:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, 225:06.03 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimateTransformElement.cpp:7, 225:06.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 225:06.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:06.03 foundInterface = 0; \ 225:06.03 ^~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:06.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:06.03 ^~~~~~~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:06.03 NS_INTERFACE_MAP_END 225:06.03 ^~~~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:06.03 else 225:06.03 ^~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:06.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:06.03 ^~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:06.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:06.03 ^~~~~~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:06.03 foundInterface = 0; \ 225:06.03 ^~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:06.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:06.03 ^~~~~~~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:06.03 NS_INTERFACE_MAP_END 225:06.03 ^~~~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:06.03 else 225:06.03 ^~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:06.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:06.03 ^~~~~~~~~~~~~~~~~~ 225:06.03 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:06.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:06.03 ^~~~~~~~~~~~~~~~~~~~~~ 225:06.06 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 225:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:06.06 foundInterface = 0; \ 225:06.06 ^~~~~~~~~~~~~~ 225:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:06.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:06.06 ^~~~~~~~~~~~~~~~~~~~~~~ 225:06.06 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:06.06 NS_INTERFACE_MAP_END 225:06.06 ^~~~~~~~~~~~~~~~~~~~ 225:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:06.06 else 225:06.06 ^~~~ 225:06.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:06.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:06.06 ^~~~~~~~~~~~~~~~~~ 225:06.06 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:06.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:06.06 ^~~~~~~~~~~~~~~~~~~~~~ 225:06.12 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 225:06.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:06.12 foundInterface = 0; \ 225:06.12 ^~~~~~~~~~~~~~ 225:06.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:06.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:06.12 ^~~~~~~~~~~~~~~~~~~~~~~ 225:06.12 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:06.12 NS_INTERFACE_MAP_END 225:06.12 ^~~~~~~~~~~~~~~~~~~~ 225:06.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:06.12 else 225:06.12 ^~~~ 225:06.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:06.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:06.12 ^~~~~~~~~~~~~~~~~~ 225:06.12 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:06.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:06.12 ^~~~~~~~~~~~~~~~~~~~~~ 225:07.10 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 225:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:07.11 foundInterface = 0; \ 225:07.11 ^~~~~~~~~~~~~~ 225:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:07.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:07.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:07.11 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:07.11 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 225:07.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:07.11 else 225:07.11 ^~~~ 225:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:07.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:07.11 ^~~~~~~~~~~~~~~~~~ 225:07.11 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:07.11 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 225:07.11 ^~~~~~~~~~~~~~~~~~~~~~ 225:08.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 225:08.85 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 225:08.85 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsJSNPRuntime.cpp:2156: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] 225:08.85 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 225:08.86 ^ 225:08.86 /builddir/build/BUILD/firefox-64.0.2/dom/plugins/base/nsJSNPRuntime.cpp:259:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 225:08.86 typedef struct NPObjectMemberPrivate { 225:08.86 ^~~~~~~~~~~~~~~~~~~~~ 225:12.18 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileInfo.h:10, 225:12.18 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:11: 225:12.18 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 225:12.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:12.18 foundInterface = 0; \ 225:12.18 ^~~~~~~~~~~~~~ 225:12.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:12.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:12.18 ^~~~~~~~~~~~~~~~~~~~~~~ 225:12.18 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:29159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:12.18 NS_INTERFACE_MAP_END 225:12.19 ^~~~~~~~~~~~~~~~~~~~ 225:12.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:12.19 else 225:12.19 ^~~~ 225:12.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 225:12.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 225:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:12.19 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsParent.cpp:29158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 225:12.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 225:12.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:20.82 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.h:12, 225:20.82 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp:11: 225:20.82 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 225:20.82 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:20.82 foundInterface = 0; \ 225:20.82 ^~~~~~~~~~~~~~ 225:20.82 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:20.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:20.82 ^~~~~~~~~~~~~~~~~~~~~~~ 225:20.82 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:20.82 NS_INTERFACE_MAP_END 225:20.82 ^~~~~~~~~~~~~~~~~~~~ 225:20.82 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:20.82 else 225:20.82 ^~~~ 225:20.82 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 225:20.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 225:20.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:20.83 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentChild.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 225:20.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 225:20.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:29.47 /builddir/build/BUILD/firefox-64.0.2/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': 225:29.47 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ProcessHangMonitor.cpp:1382: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] 225:29.47 } 225:29.47 ^ 225:29.47 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ProcessHangMonitor.cpp:1382: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] 225:34.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 225:34.05 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:34.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:34.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:34.06 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 225:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.06 foundInterface = 0; \ 225:34.06 ^~~~~~~~~~~~~~ 225:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:34.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:34.06 ^~~~~~~~~~~~~~~~~~~~~~~ 225:34.06 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileSnapshot.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:34.06 NS_INTERFACE_MAP_END 225:34.06 ^~~~~~~~~~~~~~~~~~~~ 225:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.06 else 225:34.06 ^~~~ 225:34.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 225:34.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 225:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.06 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/FileSnapshot.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 225:34.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 225:34.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.09 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 225:34.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.09 foundInterface = 0; \ 225:34.09 ^~~~~~~~~~~~~~ 225:34.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:34.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:34.09 ^~~~~~~~~~~~~~~~~~~~~~~ 225:34.09 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBCursor.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:34.09 NS_INTERFACE_MAP_END 225:34.09 ^~~~~~~~~~~~~~~~~~~~ 225:34.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.09 else 225:34.09 ^~~~ 225:34.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:34.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:34.09 ^~~~~~~~~~~~~~~~~~ 225:34.09 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBCursor.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:34.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:34.09 ^~~~~~~~~~~~~~~~~~~~~~ 225:34.20 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 225:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.20 foundInterface = 0; \ 225:34.20 ^~~~~~~~~~~~~~ 225:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:34.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.20 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBDatabase.cpp:1183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:34.20 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 225:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:34.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 225:34.20 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 225:34.20 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:34.20 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:34.20 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.20 } else 225:34.20 ^~~~ 225:34.20 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:34.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.20 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBDatabase.cpp:1182:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:34.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 225:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:34.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:34.22 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 225:34.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.22 foundInterface = 0; \ 225:34.22 ^~~~~~~~~~~~~~ 225:34.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:34.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.22 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:34.22 NS_INTERFACE_MAP_END_INHERITING(Event) 225:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.22 else 225:34.22 ^~~~ 225:34.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:34.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:34.22 ^~~~~~~~~~~~~~~~~~ 225:34.22 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:34.22 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 225:34.22 ^~~~~~~~~~~~~~~~~~~~~~ 225:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 225:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.26 foundInterface = 0; \ 225:34.26 ^~~~~~~~~~~~~~ 225:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:34.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:34.26 ^~~~~~~~~~~~~~~~~~~~~~~ 225:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFactory.cpp:930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:34.26 NS_INTERFACE_MAP_END 225:34.26 ^~~~~~~~~~~~~~~~~~~~ 225:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.26 else 225:34.26 ^~~~ 225:34.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:34.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:34.26 ^~~~~~~~~~~~~~~~~~ 225:34.26 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFactory.cpp:929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:34.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:34.26 ^~~~~~~~~~~~~~~~~~~~~~ 225:34.28 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 225:34.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.28 foundInterface = 0; \ 225:34.28 ^~~~~~~~~~~~~~ 225:34.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:34.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.28 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileHandle.cpp:752:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:34.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:34.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.28 else 225:34.28 ^~~~ 225:34.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:34.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:34.28 ^~~~~~~~~~~~~~~~~~ 225:34.28 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileHandle.cpp:751:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:34.28 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 225:34.28 ^~~~~~~~~~~~~~~~~~~~~~ 225:34.30 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 225:34.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.30 foundInterface = 0; \ 225:34.30 ^~~~~~~~~~~~~~ 225:34.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:34.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:34.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.30 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileRequest.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:34.30 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 225:34.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:34.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 225:34.30 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 225:34.30 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:34.30 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:34.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:34.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.30 } else 225:34.30 ^~~~ 225:34.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:34.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:34.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.30 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBFileRequest.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:34.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 225:34.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:34.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:34.32 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 225:34.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.32 foundInterface = 0; \ 225:34.32 ^~~~~~~~~~~~~~ 225:34.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:34.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:34.32 ^~~~~~~~~~~~~~~~~~~~~~~ 225:34.32 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:34.32 NS_INTERFACE_MAP_END 225:34.32 ^~~~~~~~~~~~~~~~~~~~ 225:34.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.33 else 225:34.33 ^~~~ 225:34.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:34.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:34.33 ^~~~~~~~~~~~~~~~~~ 225:34.33 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:34.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:34.33 ^~~~~~~~~~~~~~~~~~~~~~ 225:34.34 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 225:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.34 foundInterface = 0; \ 225:34.34 ^~~~~~~~~~~~~~ 225:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:34.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:34.34 ^~~~~~~~~~~~~~~~~~~~~~~ 225:34.34 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBKeyRange.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:34.34 NS_INTERFACE_MAP_END 225:34.34 ^~~~~~~~~~~~~~~~~~~~ 225:34.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.34 else 225:34.34 ^~~~ 225:34.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:34.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:34.35 ^~~~~~~~~~~~~~~~~~ 225:34.35 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBKeyRange.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:34.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:34.35 ^~~~~~~~~~~~~~~~~~~~~~ 225:34.38 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 225:34.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:34.38 foundInterface = 0; \ 225:34.38 ^~~~~~~~~~~~~~ 225:34.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:34.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.38 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBMutableFile.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:34.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:34.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 225:34.38 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 225:34.38 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:34.38 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:34.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:34.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:34.38 } else 225:34.38 ^~~~ 225:34.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:34.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:34.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:34.38 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBMutableFile.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:34.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 225:34.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:36.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:36.00 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 225:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:36.00 foundInterface = 0; \ 225:36.00 ^~~~~~~~~~~~~~ 225:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:36.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:36.00 ^~~~~~~~~~~~~~~~~~~~~~~ 225:36.00 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBObjectStore.cpp:2036:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:36.00 NS_INTERFACE_MAP_END 225:36.00 ^~~~~~~~~~~~~~~~~~~~ 225:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:36.00 else 225:36.00 ^~~~ 225:36.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:36.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:36.00 ^~~~~~~~~~~~~~~~~~ 225:36.00 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBObjectStore.cpp:2035:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:36.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:36.00 ^~~~~~~~~~~~~~~~~~~~~~ 225:36.04 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 225:36.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:36.05 foundInterface = 0; \ 225:36.05 ^~~~~~~~~~~~~~ 225:36.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:36.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.05 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:36.05 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 225:36.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.05 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 225:36.05 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:401:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:36.05 } else 225:36.05 ^~~~ 225:36.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:36.06 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 225:36.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:36.06 foundInterface = 0; \ 225:36.06 ^~~~~~~~~~~~~~ 225:36.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:36.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:36.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.06 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:36.06 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 225:36.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.06 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:36.06 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:36.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:36.06 } else 225:36.06 ^~~~ 225:36.06 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:36.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:36.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.06 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBRequest.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:36.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 225:36.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:11, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:36.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:36.09 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 225:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:36.09 foundInterface = 0; \ 225:36.09 ^~~~~~~~~~~~~~ 225:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:36.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.09 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:36.09 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 225:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:36.09 else 225:36.09 ^~~~ 225:36.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:36.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:36.09 ^~~~~~~~~~~~~~~~~~ 225:36.09 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:36.09 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 225:36.09 ^~~~~~~~~~~~~~~~~~~~~~ 225:36.11 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 225:36.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:36.11 foundInterface = 0; \ 225:36.11 ^~~~~~~~~~~~~~ 225:36.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:36.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.12 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:36.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:36.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 225:36.12 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBTransaction.h:12, 225:36.12 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.h:10, 225:36.12 from /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/ActorsChild.cpp:7, 225:36.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 225:36.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:36.12 } else 225:36.12 ^~~~ 225:36.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:36.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:36.12 /builddir/build/BUILD/firefox-64.0.2/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:36.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 225:36.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:38.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:38.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:38.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 225:38.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGViewportElement.h:11, 225:38.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 225:38.43 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGFragmentIdentifier.cpp:9, 225:38.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 225:38.43 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 225:38.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:38.44 foundInterface = 0; \ 225:38.44 ^~~~~~~~~~~~~~ 225:38.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:38.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:38.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:38.44 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:38.44 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 225:38.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:38.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:38.44 else 225:38.44 ^~~~ 225:38.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:38.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:38.44 ^~~~~~~~~~~~~~~~~~ 225:38.44 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:38.44 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 225:38.44 ^~~~~~~~~~~~~~~~~~~~~~ 225:41.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 225:41.47 /builddir/build/BUILD/firefox-64.0.2/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 225:41.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:41.47 foundInterface = 0; \ 225:41.47 ^~~~~~~~~~~~~~ 225:41.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:41.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:41.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.47 /builddir/build/BUILD/firefox-64.0.2/dom/workers/SharedWorker.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:41.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:41.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.47 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 225:41.47 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 225:41.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:41.47 } else 225:41.47 ^~~~ 225:41.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:41.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:41.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.47 /builddir/build/BUILD/firefox-64.0.2/dom/workers/SharedWorker.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:41.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 225:41.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 225:41.49 /builddir/build/BUILD/firefox-64.0.2/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 225:41.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:41.49 foundInterface = 0; \ 225:41.49 ^~~~~~~~~~~~~~ 225:41.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:41.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.49 /builddir/build/BUILD/firefox-64.0.2/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:41.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Worker.h:11, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.h:10, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/ChromeWorker.cpp:7, 225:41.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 225:41.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:41.49 } else 225:41.49 ^~~~ 225:41.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:41.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:41.49 /builddir/build/BUILD/firefox-64.0.2/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:41.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 225:41.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:47.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsRect.h:16, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/Units.h:17, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/FrameMetrics.h:12, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedInputData.h:11, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:10, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 225:47.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 225:47.88 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 225:47.89 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:47.89 foundInterface = 0; \ 225:47.89 ^~~~~~~~~~~~~~ 225:47.89 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:47.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:47.89 ^~~~~~~~~~~~~~~~~~~~~~~ 225:47.89 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:2992:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:47.89 NS_INTERFACE_MAP_END 225:47.89 ^~~~~~~~~~~~~~~~~~~~ 225:47.89 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:47.89 else 225:47.89 ^~~~ 225:47.89 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 225:47.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 225:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:47.89 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:2991:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 225:47.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 225:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.27 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 225:48.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:48.28 foundInterface = 0; \ 225:48.28 ^~~~~~~~~~~~~~ 225:48.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:48.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.28 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:48.28 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 225:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.28 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 225:48.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 225:48.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 225:48.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 225:48.28 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:11, 225:48.28 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 225:48.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 225:48.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:48.28 } else 225:48.28 ^~~~ 225:48.28 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:48.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.28 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:48.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 225:48.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:48.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:11, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 225:48.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 225:48.96 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 225:48.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 225:48.96 memset(aT, 0, sizeof(T)); 225:48.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 225:48.96 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:174, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 225:48.96 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 225:48.96 struct AmountFns 225:48.96 ^~~~~~~~~ 225:48.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 225:48.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 225:48.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MouseEvents.h:11, 225:48.97 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.h:11, 225:48.97 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/CoalescedMouseData.cpp:8, 225:48.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 225:48.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 225:48.97 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 225:48.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 225:48.97 memset(aT, 0, sizeof(T)); 225:48.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 225:48.97 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/ContentParent.cpp:174, 225:48.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 225:48.97 /builddir/build/BUILD/firefox-64.0.2/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 225:48.97 struct SizeOfTabFns 225:48.97 ^~~~~~~~~~~~ 225:50.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:12, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 225:50.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 225:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 225:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:50.54 foundInterface = 0; \ 225:50.54 ^~~~~~~~~~~~~~ 225:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:50.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:50.54 ^~~~~~~~~~~~~~~~~~~~~~~ 225:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPreserveAspectRatio.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:50.54 NS_INTERFACE_MAP_END 225:50.54 ^~~~~~~~~~~~~~~~~~~~ 225:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:50.54 else 225:50.54 ^~~~ 225:50.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:50.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:50.54 ^~~~~~~~~~~~~~~~~~ 225:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPreserveAspectRatio.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:50.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:50.54 ^~~~~~~~~~~~~~~~~~~~~~ 225:50.54 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 225:50.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:50.55 foundInterface = 0; \ 225:50.55 ^~~~~~~~~~~~~~ 225:50.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:50.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:50.55 ^~~~~~~~~~~~~~~~~~~~~~~ 225:50.55 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:50.55 NS_INTERFACE_MAP_END 225:50.55 ^~~~~~~~~~~~~~~~~~~~ 225:50.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:50.55 else 225:50.55 ^~~~ 225:50.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:50.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:50.55 ^~~~~~~~~~~~~~~~~~ 225:50.55 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:50.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:50.55 ^~~~~~~~~~~~~~~~~~~~~~ 225:51.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:51.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:51.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 225:51.23 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.h:10, 225:51.23 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:7, 225:51.23 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 225:51.23 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 225:51.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.23 foundInterface = 0; \ 225:51.23 ^~~~~~~~~~~~~~ 225:51.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:51.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:51.23 ^~~~~~~~~~~~~~~~~~~~~~~ 225:51.23 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.cpp:5418:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:51.23 NS_INTERFACE_MAP_END 225:51.23 ^~~~~~~~~~~~~~~~~~~~ 225:51.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.23 else 225:51.23 ^~~~ 225:51.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:51.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:51.23 ^~~~~~~~~~~~~~~~~~ 225:51.23 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.cpp:5408:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:51.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:51.23 ^~~~~~~~~~~~~~~~~~~~~~ 225:51.24 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 225:51.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.25 foundInterface = 0; \ 225:51.25 ^~~~~~~~~~~~~~ 225:51.25 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:51.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:51.25 ^~~~~~~~~~~~~~~~~~~~~~~ 225:51.25 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerRunnable.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:51.25 NS_INTERFACE_MAP_END 225:51.25 ^~~~~~~~~~~~~~~~~~~~ 225:51.25 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:47: 225:51.25 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerRunnable.cpp:223:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.25 else 225:51.25 ^~~~ 225:51.38 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:51.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:51.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 225:51.38 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.h:10, 225:51.38 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:7, 225:51.38 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 225:51.38 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 225:51.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.39 foundInterface = 0; \ 225:51.39 ^~~~~~~~~~~~~~ 225:51.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:51.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:51.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.39 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:51.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:51.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.39 else 225:51.39 ^~~~ 225:51.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:51.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:51.39 ^~~~~~~~~~~~~~~~~~ 225:51.39 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:51.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 225:51.39 ^~~~~~~~~~~~~~~~~~~~~~ 225:51.41 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 225:51.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.41 foundInterface = 0; \ 225:51.41 ^~~~~~~~~~~~~~ 225:51.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:51.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:51.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.41 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:687:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:51.41 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 225:51.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 225:51.41 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerPrivate.h:12, 225:51.41 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:8, 225:51.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 225:51.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.41 } else 225:51.41 ^~~~ 225:51.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:51.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:51.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.41 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:51.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 225:51.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:51.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:51.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 225:51.43 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.h:10, 225:51.43 from /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerLoadInfo.cpp:7, 225:51.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 225:51.43 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 225:51.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.43 foundInterface = 0; \ 225:51.43 ^~~~~~~~~~~~~~ 225:51.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:51.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.43 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:963:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:51.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 225:51.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.43 else 225:51.43 ^~~~ 225:51.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:51.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:51.43 ^~~~~~~~~~~~~~~~~~ 225:51.43 /builddir/build/BUILD/firefox-64.0.2/dom/workers/WorkerScope.cpp:962:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:51.43 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 225:51.43 ^~~~~~~~~~~~~~~~~~~~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 225:51.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.86 foundInterface = 0; \ 225:51.86 ^~~~~~~~~~~~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 225:51.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 225:51.86 ^~~~~~~~~~~~~~~~~~~~~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 225:51.86 NS_INTERFACE_MAP_END 225:51.86 ^~~~~~~~~~~~~~~~~~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.86 else 225:51.86 ^~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 225:51.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 225:51.86 ^~~~~~~~~~~~~~~~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 225:51.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 225:51.86 ^~~~~~~~~~~~~~~~~~~~~~ 225:51.86 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 225:51.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.86 foundInterface = 0; \ 225:51.86 ^~~~~~~~~~~~~~ 225:51.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:51.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:51.87 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 225:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.87 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 225:51.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 225:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPointList.h:12, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:14, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 225:51.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 225:51.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.87 } else 225:51.87 ^~~~ 225:51.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:51.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:51.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 225:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.87 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 225:51.87 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 225:51.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:12, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 225:51.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 225:51.95 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 225:51.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 225:51.95 foundInterface = 0; \ 225:51.95 ^~~~~~~~~~~~~~ 225:51.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 225:51.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 225:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.95 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 225:51.95 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 225:51.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPointList.h:12, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGAnimatedPointList.h:14, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolyElement.h:11, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGPolygonElement.cpp:7, 225:51.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 225:51.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 225:51.96 } else 225:51.96 ^~~~ 225:51.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 225:51.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 225:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:51.96 /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 225:51.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 225:51.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 225:55.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 225:55.57 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp: In function 'mozilla::dom::ContentParent::GetNewOrUsedBrowserProcess(mozilla::dom::Element*, nsTSubstring const&, mozilla::hal::ProcessPriority, mozilla::dom::ContentParent*, bool)': 225:55.57 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:527:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 225:55.57 } // mozilla 225:55.57 ^ 225:55.57 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:527:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 225:55.57 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:527:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 225:55.57 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp: In function 'mozilla::dom::ContentParent::PreallocateProcess()': 225:55.57 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:527:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 225:55.58 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedMap.cpp:527:1: warning: the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:00.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:00.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:00.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAudioChannelAgent.h:10, 226:00.83 from /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.h:10, 226:00.83 from /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp:5, 226:00.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 226:00.83 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 226:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:00.83 foundInterface = 0; \ 226:00.83 ^~~~~~~~~~~~~~ 226:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:00.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:00.83 ^~~~~~~~~~~~~~~~~~~~~~~ 226:00.83 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:00.83 NS_INTERFACE_MAP_END 226:00.83 ^~~~~~~~~~~~~~~~~~~~ 226:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:00.83 else 226:00.83 ^~~~ 226:00.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:00.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:00.83 ^~~~~~~~~~~~~~~~~~ 226:00.83 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:00.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:00.83 ^~~~~~~~~~~~~~~~~~~~~~ 226:01.33 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 226:01.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:01.33 foundInterface = 0; \ 226:01.33 ^~~~~~~~~~~~~~ 226:01.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:01.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:01.33 ^~~~~~~~~~~~~~~~~~~~~~~ 226:01.33 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelService.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:01.33 NS_INTERFACE_MAP_END 226:01.33 ^~~~~~~~~~~~~~~~~~~~ 226:01.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:01.33 else 226:01.34 ^~~~ 226:01.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:01.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:01.34 ^~~~~~~~~~~~~~~~~~ 226:01.34 /builddir/build/BUILD/firefox-64.0.2/dom/audiochannel/AudioChannelService.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:01.34 NS_INTERFACE_MAP_ENTRY(nsIObserver) 226:01.34 ^~~~~~~~~~~~~~~~~~~~~~ 226:02.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:02.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:02.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFile.h:10, 226:02.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/FileUtils.h:21, 226:02.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AutoMemMap.h:9, 226:02.30 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedStringMap.h:10, 226:02.30 from /builddir/build/BUILD/firefox-64.0.2/dom/ipc/SharedStringMap.cpp:7, 226:02.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 226:02.31 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 226:02.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:02.31 foundInterface = 0; \ 226:02.31 ^~~~~~~~~~~~~~ 226:02.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:02.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:02.31 ^~~~~~~~~~~~~~~~~~~~~~~ 226:02.31 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:197:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:02.31 NS_INTERFACE_MAP_END 226:02.31 ^~~~~~~~~~~~~~~~~~~~ 226:02.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:02.31 else 226:02.31 ^~~~ 226:02.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:02.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:02.31 ^~~~~~~~~~~~~~~~~~ 226:02.31 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:196:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:02.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:02.31 ^~~~~~~~~~~~~~~~~~~~~~ 226:02.35 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 226:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:02.35 foundInterface = 0; \ 226:02.35 ^~~~~~~~~~~~~~ 226:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:02.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:02.35 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:709:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:02.35 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 226:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:02.35 else 226:02.35 ^~~~ 226:02.35 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:02.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:02.35 ^~~~~~~~~~~~~~~~~~ 226:02.35 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:708:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:02.35 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 226:02.35 ^~~~~~~~~~~~~~~~~~~~~~ 226:02.48 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 226:02.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:02.48 foundInterface = 0; \ 226:02.48 ^~~~~~~~~~~~~~ 226:02.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:02.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:02.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:02.48 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:3579:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:02.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:02.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:02.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:02.48 else 226:02.48 ^~~~ 226:02.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:02.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:02.48 ^~~~~~~~~~~~~~~~~~ 226:02.49 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/TabChild.cpp:3578:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:02.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:02.49 ^~~~~~~~~~~~~~~~~~~~~~ 226:02.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGStringList.h:11, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTests.h:11, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SVGTextElement.h:10, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/SVGTextElement.cpp:7, 226:02.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 226:02.90 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 226:02.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:02.90 foundInterface = 0; \ 226:02.90 ^~~~~~~~~~~~~~ 226:02.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:02.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:02.90 ^~~~~~~~~~~~~~~~~~~~~~~ 226:02.90 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:02.90 NS_INTERFACE_MAP_END 226:02.90 ^~~~~~~~~~~~~~~~~~~~ 226:02.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:02.90 else 226:02.90 ^~~~ 226:02.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:02.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:02.90 ^~~~~~~~~~~~~~~~~~ 226:02.90 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:02.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:02.90 ^~~~~~~~~~~~~~~~~~~~~~ 226:04.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 226:04.52 /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 226:04.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:04.52 foundInterface = 0; \ 226:04.52 ^~~~~~~~~~~~~~ 226:04.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:04.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:04.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.52 /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:04.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:04.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.h:11, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:7, 226:04.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 226:04.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:04.52 } else 226:04.52 ^~~~ 226:04.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:04.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:04.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:04.52 /builddir/build/BUILD/firefox-64.0.2/dom/broadcastchannel/BroadcastChannel.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:04.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 226:04.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:06.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 226:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 226:06.33 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGAttrTearoffTable.h:10, 226:06.33 from /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGBoolean.cpp:8, 226:06.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 226:06.33 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 226:06.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:06.33 foundInterface = 0; \ 226:06.33 ^~~~~~~~~~~~~~ 226:06.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:06.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:06.33 ^~~~~~~~~~~~~~~~~~~~~~~ 226:06.33 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:06.33 NS_INTERFACE_MAP_END 226:06.33 ^~~~~~~~~~~~~~~~~~~~ 226:06.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:06.33 else 226:06.33 ^~~~ 226:06.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:06.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:06.33 ^~~~~~~~~~~~~~~~~~ 226:06.33 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:06.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:06.34 ^~~~~~~~~~~~~~~~~~~~~~ 226:07.66 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 226:07.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:07.66 foundInterface = 0; \ 226:07.66 ^~~~~~~~~~~~~~ 226:07.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:07.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.66 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:07.66 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 226:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:07.66 } else 226:07.66 ^~~~ 226:07.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 226:07.66 NS_IMPL_QUERY_BODY_CONCRETE(_class) 226:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.66 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:69:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 226:07.66 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsSVGFE) 226:07.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.67 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 226:07.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:07.67 foundInterface = 0; \ 226:07.67 ^~~~~~~~~~~~~~ 226:07.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:07.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.67 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:07.67 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 226:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:07.67 } else 226:07.67 ^~~~ 226:07.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 226:07.67 NS_IMPL_QUERY_BODY_CONCRETE(_class) 226:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.67 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGFilters.cpp:244:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 226:07.67 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 226:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:07.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 226:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:07.75 foundInterface = 0; \ 226:07.75 ^~~~~~~~~~~~~~ 226:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:07.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:07.75 ^~~~~~~~~~~~~~~~~~~~~~~ 226:07.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:07.75 NS_INTERFACE_MAP_END 226:07.75 ^~~~~~~~~~~~~~~~~~~~ 226:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:07.75 else 226:07.75 ^~~~ 226:07.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:07.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:07.75 ^~~~~~~~~~~~~~~~~~ 226:07.75 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:07.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:07.75 ^~~~~~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:07.76 foundInterface = 0; \ 226:07.76 ^~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:07.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:07.76 ^~~~~~~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:07.76 NS_INTERFACE_MAP_END 226:07.76 ^~~~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:07.76 else 226:07.76 ^~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:07.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:07.76 ^~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:07.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:07.76 ^~~~~~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:07.76 foundInterface = 0; \ 226:07.76 ^~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:07.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:07.76 ^~~~~~~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:07.76 NS_INTERFACE_MAP_END 226:07.76 ^~~~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:07.76 else 226:07.76 ^~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:07.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:07.76 ^~~~~~~~~~~~~~~~~~ 226:07.76 /builddir/build/BUILD/firefox-64.0.2/dom/svg/nsSVGViewBox.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:07.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:07.76 ^~~~~~~~~~~~~~~~~~~~~~ 226:09.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.h:11, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:7, 226:09.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 226:09.59 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 226:09.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:09.59 foundInterface = 0; \ 226:09.59 ^~~~~~~~~~~~~~ 226:09.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:09.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:09.59 ^~~~~~~~~~~~~~~~~~~~~~~ 226:09.59 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:09.59 NS_INTERFACE_MAP_END 226:09.59 ^~~~~~~~~~~~~~~~~~~~ 226:09.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:09.59 else 226:09.59 ^~~~ 226:09.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:09.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:09.59 ^~~~~~~~~~~~~~~~~~ 226:09.59 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:09.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:09.59 ^~~~~~~~~~~~~~~~~~~~~~ 226:09.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:74: 226:09.77 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 226:09.77 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/nsIContentParent.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 226:09.77 } // namespace mozilla 226:09.77 ^ 226:09.77 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/nsIContentParent.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:09.77 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/nsIContentParent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 226:09.77 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/nsIContentParent.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 226:09.77 /builddir/build/BUILD/firefox-64.0.2/dom/ipc/nsIContentParent.cpp:349:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:12.12 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 226:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:12.12 foundInterface = 0; \ 226:12.12 ^~~~~~~~~~~~~~ 226:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:12.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:12.12 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessagePort.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:12.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:12.12 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.h:13, 226:12.12 from /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessageChannel.cpp:7, 226:12.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 226:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:12.12 } else 226:12.12 ^~~~ 226:12.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:12.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:12.12 /builddir/build/BUILD/firefox-64.0.2/dom/messagechannel/MessagePort.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:12.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 226:12.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:13.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Promise.h:11, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:7, 226:13.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 226:13.10 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 226:13.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.10 foundInterface = 0; \ 226:13.10 ^~~~~~~~~~~~~~ 226:13.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:13.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:13.10 ^~~~~~~~~~~~~~~~~~~~~~~ 226:13.10 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:13.10 NS_INTERFACE_MAP_END 226:13.10 ^~~~~~~~~~~~~~~~~~~~ 226:13.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:13.10 else 226:13.10 ^~~~ 226:13.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:13.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:13.10 ^~~~~~~~~~~~~~~~~~ 226:13.10 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:75:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:13.10 NS_INTERFACE_MAP_ENTRY(Promise) 226:13.10 ^~~~~~~~~~~~~~~~~~~~~~ 226:13.11 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 226:13.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.11 foundInterface = 0; \ 226:13.11 ^~~~~~~~~~~~~~ 226:13.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:13.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:13.11 ^~~~~~~~~~~~~~~~~~~~~~~ 226:13.11 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:282:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:13.12 NS_INTERFACE_MAP_END 226:13.12 ^~~~~~~~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:13.12 else 226:13.12 ^~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:13.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:13.12 ^~~~~~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:281:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:13.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:13.12 ^~~~~~~~~~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 226:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:13.12 foundInterface = 0; \ 226:13.12 ^~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:13.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:13.12 ^~~~~~~~~~~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:13.12 NS_INTERFACE_MAP_END 226:13.12 ^~~~~~~~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:13.12 else 226:13.12 ^~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:13.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:13.12 ^~~~~~~~~~~~~~~~~~ 226:13.12 /builddir/build/BUILD/firefox-64.0.2/dom/promise/Promise.cpp:449:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:13.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:13.12 ^~~~~~~~~~~~~~~~~~~~~~ 226:15.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:10, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ContentEvents.h:11, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:7, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 226:15.45 /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 226:15.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:15.45 foundInterface = 0; \ 226:15.45 ^~~~~~~~~~~~~~ 226:15.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:15.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:15.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:15.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 226:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:15.45 /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 226:15.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 226:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:15.45 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasicEvents.h:11, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ContentEvents.h:11, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:7, 226:15.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 226:15.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:15.45 } else 226:15.45 ^~~~ 226:15.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:15.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:15.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:15.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 226:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:15.45 /builddir/build/BUILD/firefox-64.0.2/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 226:15.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 226:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:18.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.h:10, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp:7, 226:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 226:18.54 /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 226:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:18.54 foundInterface = 0; \ 226:18.54 ^~~~~~~~~~~~~~ 226:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:18.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:18.54 ^~~~~~~~~~~~~~~~~~~~~~~ 226:18.54 /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:18.54 NS_INTERFACE_MAP_END 226:18.54 ^~~~~~~~~~~~~~~~~~~~ 226:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:18.54 else 226:18.54 ^~~~ 226:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:18.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:18.54 ^~~~~~~~~~~~~~~~~~ 226:18.54 /builddir/build/BUILD/firefox-64.0.2/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:18.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:18.54 ^~~~~~~~~~~~~~~~~~~~~~ 226:18.62 /builddir/build/BUILD/firefox-64.0.2/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 226:18.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:18.63 foundInterface = 0; \ 226:18.63 ^~~~~~~~~~~~~~ 226:18.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:18.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:18.63 ^~~~~~~~~~~~~~~~~~~~~~~ 226:18.63 /builddir/build/BUILD/firefox-64.0.2/dom/url/URLSearchParams.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:18.63 NS_INTERFACE_MAP_END 226:18.63 ^~~~~~~~~~~~~~~~~~~~ 226:18.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:18.63 else 226:18.63 ^~~~ 226:18.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:18.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:18.63 ^~~~~~~~~~~~~~~~~~ 226:18.63 /builddir/build/BUILD/firefox-64.0.2/dom/url/URLSearchParams.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:18.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:18.63 ^~~~~~~~~~~~~~~~~~~~~~ 226:20.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 226:20.16 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 226:20.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:20.16 foundInterface = 0; \ 226:20.16 ^~~~~~~~~~~~~~ 226:20.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:20.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.16 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:20.16 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 226:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.16 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 226:20.16 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 226:20.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:20.16 } else 226:20.16 ^~~~ 226:20.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:20.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.16 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:20.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 226:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 226:20.17 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 226:20.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:20.17 foundInterface = 0; \ 226:20.17 ^~~~~~~~~~~~~~ 226:20.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:20.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:20.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.17 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:20.17 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 226:20.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 226:20.17 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 226:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:20.19 } else 226:20.19 ^~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:20.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAttestationResponse.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:20.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 226:20.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 226:20.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 226:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 226:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:20.19 foundInterface = 0; \ 226:20.19 ^~~~~~~~~~~~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:20.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:20.19 ^~~~~~~~~~~~~~~~~~~~~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:20.19 NS_INTERFACE_MAP_END 226:20.19 ^~~~~~~~~~~~~~~~~~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:20.19 else 226:20.19 ^~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:20.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:20.19 ^~~~~~~~~~~~~~~~~~ 226:20.19 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:20.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:20.19 ^~~~~~~~~~~~~~~~~~~~~~ 226:20.37 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 226:20.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:20.37 foundInterface = 0; \ 226:20.37 ^~~~~~~~~~~~~~ 226:20.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:20.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.37 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/PublicKeyCredential.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:20.37 NS_INTERFACE_MAP_END_INHERITING(Credential) 226:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 226:20.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 226:20.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/UnionTypes.h:8, 226:20.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 226:20.37 from /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 226:20.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 226:20.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:20.37 } else 226:20.37 ^~~~ 226:20.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:20.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:20.37 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/PublicKeyCredential.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:20.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 226:20.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:21.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINodeList.h:10, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:7, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 226:21.00 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 226:21.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:21.00 foundInterface = 0; \ 226:21.00 ^~~~~~~~~~~~~~ 226:21.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:21.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:21.00 ^~~~~~~~~~~~~~~~~~~~~~~ 226:21.00 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:21.00 NS_INTERFACE_MAP_END 226:21.00 ^~~~~~~~~~~~~~~~~~~~ 226:21.00 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINodeList.h:10, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:7, 226:21.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 226:21.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:21.00 } else 226:21.00 ^~~~ 226:21.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:21.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:21.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:21.00 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 226:21.00 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 226:21.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:22.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINodeList.h:10, 226:22.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 226:22.56 from /builddir/build/BUILD/firefox-64.0.2/dom/xbl/XBLChildrenElement.cpp:7, 226:22.56 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 226:22.56 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 226:22.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:22.56 foundInterface = 0; \ 226:22.56 ^~~~~~~~~~~~~~ 226:22.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:22.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:22.56 ^~~~~~~~~~~~~~~~~~~~~~~ 226:22.56 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsBindingManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:22.56 NS_INTERFACE_MAP_END 226:22.56 ^~~~~~~~~~~~~~~~~~~~ 226:22.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:22.56 else 226:22.56 ^~~~ 226:22.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:22.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:22.56 ^~~~~~~~~~~~~~~~~~ 226:22.56 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsBindingManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:22.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:22.56 ^~~~~~~~~~~~~~~~~~~~~~ 226:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 226:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:22.68 foundInterface = 0; \ 226:22.68 ^~~~~~~~~~~~~~ 226:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:22.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:22.68 ^~~~~~~~~~~~~~~~~~~~~~~ 226:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:22.68 NS_INTERFACE_MAP_END 226:22.68 ^~~~~~~~~~~~~~~~~~~~ 226:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:22.68 else 226:22.68 ^~~~ 226:22.68 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:22.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:22.68 ^~~~~~~~~~~~~~~~~~ 226:22.68 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:22.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:22.68 ^~~~~~~~~~~~~~~~~~~~~~ 226:23.89 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 226:23.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:23.89 foundInterface = 0; \ 226:23.89 ^~~~~~~~~~~~~~ 226:23.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:23.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:23.89 ^~~~~~~~~~~~~~~~~~~~~~~ 226:23.89 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLResourceLoader.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:23.89 NS_INTERFACE_MAP_END 226:23.89 ^~~~~~~~~~~~~~~~~~~~ 226:23.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:23.89 else 226:23.89 ^~~~ 226:23.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:23.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:23.89 ^~~~~~~~~~~~~~~~~~ 226:23.89 /builddir/build/BUILD/firefox-64.0.2/dom/xbl/nsXBLResourceLoader.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:23.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:23.89 ^~~~~~~~~~~~~~~~~~~~~~ 226:26.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:12, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CharacterData.h:16, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Text.h:10, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CDATASection.h:11, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/dom/xml/CDATASection.cpp:7, 226:26.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 226:26.15 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 226:26.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:26.15 foundInterface = 0; \ 226:26.15 ^~~~~~~~~~~~~~ 226:26.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:26.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:26.15 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLContentSink.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:26.15 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 226:26.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:26.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:26.15 else 226:26.15 ^~~~ 226:26.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:26.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:26.16 ^~~~~~~~~~~~~~~~~~ 226:26.16 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLContentSink.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:26.16 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 226:26.16 ^~~~~~~~~~~~~~~~~~~~~~ 226:26.21 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 226:26.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:26.21 foundInterface = 0; \ 226:26.21 ^~~~~~~~~~~~~~ 226:26.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:26.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:26.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:26.22 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLFragmentContentSink.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:26.22 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 226:26.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:26.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:26.22 else 226:26.22 ^~~~ 226:26.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:26.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:26.22 ^~~~~~~~~~~~~~~~~~ 226:26.22 /builddir/build/BUILD/firefox-64.0.2/dom/xml/nsXMLFragmentContentSink.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:26.22 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 226:26.22 ^~~~~~~~~~~~~~~~~~~~~~ 226:28.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:128: 226:28.64 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 226:28.64 /builddir/build/BUILD/firefox-64.0.2/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] 226:28.64 } 226:28.64 ^ 226:28.64 /builddir/build/BUILD/firefox-64.0.2/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] 226:28.64 /builddir/build/BUILD/firefox-64.0.2/dom/webauthn/cbor-cpp/src/output_dynamic.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 226:28.64 /builddir/build/BUILD/firefox-64.0.2/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] 226:28.64 /builddir/build/BUILD/firefox-64.0.2/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] 226:33.43 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 226:33.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 226:33.43 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathEvaluator.cpp:6, 226:33.43 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 226:33.43 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 226:33.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:33.43 foundInterface = 0; \ 226:33.43 ^~~~~~~~~~~~~~ 226:33.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:33.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:33.43 ^~~~~~~~~~~~~~~~~~~~~~~ 226:33.43 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathResult.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:33.43 NS_INTERFACE_MAP_END 226:33.43 ^~~~~~~~~~~~~~~~~~~~ 226:33.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:33.43 else 226:33.43 ^~~~ 226:33.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:33.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:33.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:33.43 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/XPathResult.cpp:75:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:33.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 226:33.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:34.96 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/base/txCore.h:11, 226:34.96 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txXMLEventHandler.h:9, 226:34.96 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txBufferingHandler.h:9, 226:34.96 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txBufferingHandler.cpp:6, 226:34.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 226:34.96 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 226:34.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:34.96 foundInterface = 0; \ 226:34.96 ^~~~~~~~~~~~~~ 226:34.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:34.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:34.96 ^~~~~~~~~~~~~~~~~~~~~~~ 226:34.96 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:335:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:34.96 NS_INTERFACE_MAP_END 226:34.96 ^~~~~~~~~~~~~~~~~~~~ 226:34.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:34.96 else 226:34.96 ^~~~ 226:34.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:34.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:34.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:34.96 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:334:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:34.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 226:34.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:38.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/dom/xul/XULBroadcastManager.h:10, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/dom/xul/XULBroadcastManager.cpp:7, 226:38.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 226:38.33 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 226:38.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:38.33 foundInterface = 0; \ 226:38.33 ^~~~~~~~~~~~~~ 226:38.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:38.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:38.33 ^~~~~~~~~~~~~~~~~~~~~~~ 226:38.33 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULCommandDispatcher.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:38.33 NS_INTERFACE_MAP_END 226:38.33 ^~~~~~~~~~~~~~~~~~~~ 226:38.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:38.33 else 226:38.33 ^~~~ 226:38.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:38.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:38.33 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULCommandDispatcher.cpp:55:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:38.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 226:38.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:38.35 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 226:38.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:38.36 foundInterface = 0; \ 226:38.36 ^~~~~~~~~~~~~~ 226:38.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:38.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:38.36 ^~~~~~~~~~~~~~~~~~~~~~~ 226:38.36 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULContentSink.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:38.36 NS_INTERFACE_MAP_END 226:38.36 ^~~~~~~~~~~~~~~~~~~~ 226:38.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:38.36 else 226:38.36 ^~~~ 226:38.36 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:38.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:38.36 ^~~~~~~~~~~~~~~~~~ 226:38.36 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULContentSink.cpp:192:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:38.36 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 226:38.36 ^~~~~~~~~~~~~~~~~~~~~~ 226:38.38 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 226:38.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:38.38 foundInterface = 0; \ 226:38.38 ^~~~~~~~~~~~~~ 226:38.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:38.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:38.38 ^~~~~~~~~~~~~~~~~~~~~~~ 226:38.38 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULControllers.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:38.38 NS_INTERFACE_MAP_END 226:38.38 ^~~~~~~~~~~~~~~~~~~~ 226:38.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:38.38 else 226:38.38 ^~~~ 226:38.38 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:38.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:38.38 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULControllers.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:38.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 226:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:38.49 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 226:38.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:38.49 foundInterface = 0; \ 226:38.49 ^~~~~~~~~~~~~~ 226:38.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:38.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:38.49 ^~~~~~~~~~~~~~~~~~~~~~~ 226:38.49 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPopupListener.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:38.49 NS_INTERFACE_MAP_END 226:38.49 ^~~~~~~~~~~~~~~~~~~~ 226:38.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:38.49 else 226:38.49 ^~~~ 226:38.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:38.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:38.49 ^~~~~~~~~~~~~~~~~~ 226:38.49 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPopupListener.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:38.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:38.49 ^~~~~~~~~~~~~~~~~~~~~~ 226:38.53 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 226:38.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:38.54 foundInterface = 0; \ 226:38.54 ^~~~~~~~~~~~~~ 226:38.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:38.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:38.54 ^~~~~~~~~~~~~~~~~~~~~~~ 226:38.54 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:38.54 NS_INTERFACE_MAP_END 226:38.54 ^~~~~~~~~~~~~~~~~~~~ 226:38.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:38.54 else 226:38.54 ^~~~ 226:38.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:38.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:38.54 ^~~~~~~~~~~~~~~~~~ 226:38.54 /builddir/build/BUILD/firefox-64.0.2/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:38.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:38.54 ^~~~~~~~~~~~~~~~~~~~~~ 226:41.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:41.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:41.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:41.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:41.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:41.85 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.85 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.85 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 226:41.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:41.85 foundInterface = 0; \ 226:41.85 ^~~~~~~~~~~~~~ 226:41.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:41.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.85 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:772:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:41.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:41.85 else 226:41.85 ^~~~ 226:41.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 226:41.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 226:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.85 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:771:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 226:41.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 226:41.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.87 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 226:41.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:41.87 foundInterface = 0; \ 226:41.87 ^~~~~~~~~~~~~~ 226:41.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:41.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:41.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.87 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:41.87 NS_INTERFACE_MAP_END_INHERITING(Event) 226:41.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.87 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.87 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:41.87 } else 226:41.87 ^~~~ 226:41.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:41.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:41.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.87 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:41.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 226:41.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.88 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 226:41.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:41.88 foundInterface = 0; \ 226:41.88 ^~~~~~~~~~~~~~ 226:41.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:41.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.89 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:41.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.89 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.89 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:41.89 } else 226:41.89 ^~~~ 226:41.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:41.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.89 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:41.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 226:41.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:41.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:41.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.90 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 226:41.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:41.90 foundInterface = 0; \ 226:41.90 ^~~~~~~~~~~~~~ 226:41.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:41.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:41.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.90 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:41.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:41.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.90 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:41.90 } else 226:41.90 ^~~~ 226:41.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:41.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:41.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.90 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:41.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 226:41.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.90 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.91 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 226:41.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:41.91 foundInterface = 0; \ 226:41.91 ^~~~~~~~~~~~~~ 226:41.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:41.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:41.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.91 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:41.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:41.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.91 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 226:41.91 from /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRDisplay.cpp:7, 226:41.91 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 226:41.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:41.91 } else 226:41.91 ^~~~ 226:41.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:41.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:41.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:41.91 /builddir/build/BUILD/firefox-64.0.2/dom/vr/VRServiceTest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:41.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 226:41.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:49.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 226:49.13 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 226:49.13 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:118:61: 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] 226:49.13 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 226:49.13 ^ 226:49.13 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 226:49.13 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 226:49.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 226:49.13 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 226:49.13 class txXPathNode 226:49.13 ^~~~~~~~~~~ 226:49.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 226:49.13 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 226:49.13 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:288:64: 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] 226:49.13 memmove(insertPos, pos, count * sizeof(txXPathNode)); 226:49.13 ^ 226:49.13 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 226:49.14 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 226:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 226:49.14 class txXPathNode 226:49.14 ^~~~~~~~~~~ 226:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:396:48: 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] 226:49.14 chunk * sizeof(txXPathNode)); 226:49.14 ^ 226:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 226:49.14 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 226:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 226:49.14 class txXPathNode 226:49.14 ^~~~~~~~~~~ 226:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:513:60: 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] 226:49.14 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 226:49.14 ^ 226:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 226:49.14 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 226:49.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 226:49.14 class txXPathNode 226:49.14 ^~~~~~~~~~~ 226:49.14 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 226:49.14 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:538:59: 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] 226:49.15 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 226:49.15 ^ 226:49.15 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 226:49.15 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 226:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 226:49.15 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 226:49.15 class txXPathNode 226:49.15 ^~~~~~~~~~~ 226:49.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 226:49.15 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 226:49.15 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNodeSet.cpp:617:64: 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] 226:49.15 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 226:49.15 ^ 226:49.15 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathTreeWalker.h:10, 226:49.15 from /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txNameTest.cpp:9, 226:49.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 226:49.15 /builddir/build/BUILD/firefox-64.0.2/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 226:49.15 class txXPathNode 226:49.15 ^~~~~~~~~~~ 226:52.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:52.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:52.81 /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 226:52.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:52.81 foundInterface = 0; \ 226:52.81 ^~~~~~~~~~~~~~ 226:52.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:52.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.81 /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:52.81 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:52.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:52.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:52.81 } else 226:52.81 ^~~~ 226:52.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:52.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.81 /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:52.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 226:52.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 226:52.84 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:52.84 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:52.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:52.84 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 226:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:52.84 foundInterface = 0; \ 226:52.84 ^~~~~~~~~~~~~~ 226:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:52.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:52.84 ^~~~~~~~~~~~~~~~~~~~~~~ 226:52.84 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:52.84 NS_INTERFACE_MAP_END 226:52.84 ^~~~~~~~~~~~~~~~~~~~ 226:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:52.84 else 226:52.84 ^~~~ 226:52.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:52.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:52.84 ^~~~~~~~~~~~~~~~~~ 226:52.84 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:52.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:52.84 ^~~~~~~~~~~~~~~~~~~~~~ 226:52.86 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 226:52.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:52.86 foundInterface = 0; \ 226:52.86 ^~~~~~~~~~~~~~ 226:52.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:52.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.86 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceMainThread.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:52.86 NS_INTERFACE_MAP_END_INHERITING(Performance) 226:52.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:52.86 else 226:52.86 ^~~~ 226:52.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:52.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:52.86 ^~~~~~~~~~~~~~~~~~ 226:52.86 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceMainThread.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:52.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:52.86 ^~~~~~~~~~~~~~~~~~~~~~ 226:52.87 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 226:52.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:52.87 foundInterface = 0; \ 226:52.87 ^~~~~~~~~~~~~~ 226:52.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:52.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.87 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:52.87 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 226:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 226:52.87 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:52.87 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:52.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:52.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:52.87 } else 226:52.87 ^~~~ 226:52.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:52.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:52.87 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:52.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 226:52.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:53.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:53.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:53.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 226:53.07 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:53.07 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:53.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:53.07 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 226:53.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:53.07 foundInterface = 0; \ 226:53.07 ^~~~~~~~~~~~~~ 226:53.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:53.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:53.07 ^~~~~~~~~~~~~~~~~~~~~~~ 226:53.07 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:53.07 NS_INTERFACE_MAP_END 226:53.07 ^~~~~~~~~~~~~~~~~~~~ 226:53.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:53.07 else 226:53.07 ^~~~ 226:53.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:53.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:53.07 ^~~~~~~~~~~~~~~~~~ 226:53.07 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:53.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:53.07 ^~~~~~~~~~~~~~~~~~~~~~ 226:53.08 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 226:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:53.08 foundInterface = 0; \ 226:53.08 ^~~~~~~~~~~~~~ 226:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:53.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:53.08 ^~~~~~~~~~~~~~~~~~~~~~~ 226:53.08 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:53.08 NS_INTERFACE_MAP_END 226:53.08 ^~~~~~~~~~~~~~~~~~~~ 226:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:53.08 else 226:53.08 ^~~~ 226:53.08 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:53.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:53.08 ^~~~~~~~~~~~~~~~~~ 226:53.08 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:53.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:53.08 ^~~~~~~~~~~~~~~~~~~~~~ 226:53.10 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 226:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:53.10 foundInterface = 0; \ 226:53.10 ^~~~~~~~~~~~~~ 226:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:53.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:53.10 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceResourceTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:53.10 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 226:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:53.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 226:53.10 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:53.10 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:53.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:53.10 } else 226:53.10 ^~~~ 226:53.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:53.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:53.10 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:53.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 226:53.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:53.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:53.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:53.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 226:53.12 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.h:11, 226:53.12 from /builddir/build/BUILD/firefox-64.0.2/dom/performance/Performance.cpp:7, 226:53.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 226:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 226:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:53.12 foundInterface = 0; \ 226:53.12 ^~~~~~~~~~~~~~ 226:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:53.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:53.12 ^~~~~~~~~~~~~~~~~~~~~~~ 226:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:53.12 NS_INTERFACE_MAP_END 226:53.12 ^~~~~~~~~~~~~~~~~~~~ 226:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:53.12 else 226:53.12 ^~~~ 226:53.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:53.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:53.12 ^~~~~~~~~~~~~~~~~~ 226:53.12 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:53.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:53.12 ^~~~~~~~~~~~~~~~~~~~~~ 226:54.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:7, 226:54.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 226:54.17 /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 226:54.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:54.17 foundInterface = 0; \ 226:54.17 ^~~~~~~~~~~~~~ 226:54.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:54.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:54.17 ^~~~~~~~~~~~~~~~~~~~~~~ 226:54.17 /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:1033:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:54.17 NS_INTERFACE_MAP_END 226:54.17 ^~~~~~~~~~~~~~~~~~~~ 226:54.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:54.17 else 226:54.17 ^~~~ 226:54.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:54.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:54.17 ^~~~~~~~~~~~~~~~~~ 226:54.17 /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:1032:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:54.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 226:54.18 ^~~~~~~~~~~~~~~~~~~~~~ 226:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 226:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:54.27 foundInterface = 0; \ 226:54.27 ^~~~~~~~~~~~~~ 226:54.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:54.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:54.27 ^~~~~~~~~~~~~~~~~~~~~~~ 226:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:54.27 NS_INTERFACE_MAP_END 226:54.27 ^~~~~~~~~~~~~~~~~~~~ 226:54.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsPIDOMWindow.h:15, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcpublic.h:21, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ScriptSettings.h:15, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:29, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Console.h:10, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/dom/console/Console.cpp:7, 226:54.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 226:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:54.27 else 226:54.27 ^~~~ 226:54.27 /builddir/build/BUILD/firefox-64.0.2/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 226:54.27 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 226:54.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:54.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:128: 226:54.79 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 226:54.79 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceWorker.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 226:54.79 } // mozilla namespace 226:54.79 ^ 226:54.79 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceWorker.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:54.79 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceWorker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 226:54.79 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceWorker.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 226:54.79 /builddir/build/BUILD/firefox-64.0.2/dom/performance/PerformanceWorker.cpp:60:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 226:54.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/U2F.h:12, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp:7, 226:54.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 226:54.84 /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 226:54.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:54.84 foundInterface = 0; \ 226:54.84 ^~~~~~~~~~~~~~ 226:54.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:54.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:54.84 ^~~~~~~~~~~~~~~~~~~~~~~ 226:54.84 /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:54.84 NS_INTERFACE_MAP_END 226:54.84 ^~~~~~~~~~~~~~~~~~~~ 226:54.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:54.84 else 226:54.84 ^~~~ 226:54.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:54.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:54.84 ^~~~~~~~~~~~~~~~~~ 226:54.84 /builddir/build/BUILD/firefox-64.0.2/dom/u2f/U2F.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:54.84 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 226:54.84 ^~~~~~~~~~~~~~~~~~~~~~ 226:59.26 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 226:59.26 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 226:59.26 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 226:59.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:59.26 foundInterface = 0; \ 226:59.26 ^~~~~~~~~~~~~~ 226:59.26 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:59.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:59.26 ^~~~~~~~~~~~~~~~~~~~~~~ 226:59.26 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:59.26 NS_INTERFACE_MAP_END 226:59.27 ^~~~~~~~~~~~~~~~~~~~ 226:59.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:59.27 else 226:59.27 ^~~~ 226:59.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:59.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:59.27 ^~~~~~~~~~~~~~~~~~ 226:59.27 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:59.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 226:59.27 ^~~~~~~~~~~~~~~~~~~~~~ 226:59.37 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 226:59.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:59.37 foundInterface = 0; \ 226:59.37 ^~~~~~~~~~~~~~ 226:59.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 226:59.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 226:59.37 ^~~~~~~~~~~~~~~~~~~~~~~ 226:59.37 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 226:59.37 NS_INTERFACE_MAP_END 226:59.37 ^~~~~~~~~~~~~~~~~~~~ 226:59.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 226:59.37 else 226:59.37 ^~~~ 226:59.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 226:59.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 226:59.37 ^~~~~~~~~~~~~~~~~~ 226:59.37 /builddir/build/BUILD/firefox-64.0.2/dom/webbrowserpersist/nsWebBrowserPersist.cpp:317:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 226:59.37 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 226:59.37 ^~~~~~~~~~~~~~~~~~~~~~ 226:59.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 226:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 226:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 226:59.48 foundInterface = 0; \ 226:59.48 ^~~~~~~~~~~~~~ 226:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 226:59.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 226:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 226:59.48 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 226:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 226:59.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 226:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 226:59.48 } else 226:59.48 ^~~~ 226:59.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 226:59.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 226:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 226:59.48 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 226:59.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 226:59.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 227:00.60 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletGlobalScope::QueryInterface(const nsIID&, void**)': 227:00.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:00.60 foundInterface = 0; \ 227:00.60 ^~~~~~~~~~~~~~ 227:00.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:00.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:00.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.60 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:00.60 NS_INTERFACE_MAP_END_INHERITING(WorkletGlobalScope) 227:00.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:11, 227:00.60 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 227:00.61 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 227:00.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 227:00.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:00.61 } else 227:00.61 ^~~~ 227:00.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:00.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:00.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.61 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:00.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioWorkletGlobalScope) 227:00.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:00.65 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 227:00.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:00.65 foundInterface = 0; \ 227:00.65 ^~~~~~~~~~~~~~ 227:00.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:00.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.65 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:00.65 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 227:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.65 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:00.65 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:00.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:00.65 } else 227:00.65 ^~~~ 227:00.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:00.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.65 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:00.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 227:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:00.66 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 227:00.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:00.66 foundInterface = 0; \ 227:00.66 ^~~~~~~~~~~~~~ 227:00.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:00.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:00.66 ^~~~~~~~~~~~~~~~~~~~~~~ 227:00.66 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleScript.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:00.66 NS_INTERFACE_MAP_END 227:00.66 ^~~~~~~~~~~~~~~~~~~~ 227:00.66 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:00.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:00.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:00.66 } else 227:00.66 ^~~~ 227:00.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:00.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:00.66 /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleScript.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:00.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 227:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:01.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:01.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 227:01.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 227:01.15 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 227:01.15 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 227:01.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 227:01.15 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 227:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.15 foundInterface = 0; \ 227:01.15 ^~~~~~~~~~~~~~ 227:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:01.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:01.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.15 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:386:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:01.15 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 227:01.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.15 else 227:01.15 ^~~~ 227:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.15 ^~~~~~~~~~~~~~~~~~ 227:01.15 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:385:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.15 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 227:01.15 ^~~~~~~~~~~~~~~~~~~~~~ 227:01.23 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:01.24 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 227:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.24 foundInterface = 0; \ 227:01.24 ^~~~~~~~~~~~~~ 227:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.24 ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.24 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.24 NS_INTERFACE_MAP_END 227:01.24 ^~~~~~~~~~~~~~~~~~~~ 227:01.24 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:01.24 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.24 } else 227:01.24 ^~~~ 227:01.24 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:01.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.24 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:01.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 227:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.28 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 227:01.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.28 foundInterface = 0; \ 227:01.28 ^~~~~~~~~~~~~~ 227:01.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.28 ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.29 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3803:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.29 NS_INTERFACE_MAP_END 227:01.29 ^~~~~~~~~~~~~~~~~~~~ 227:01.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.29 else 227:01.29 ^~~~ 227:01.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:01.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:01.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.29 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestMainThread.cpp:3802:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:01.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 227:01.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:01.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:01.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:11, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:01.55 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 227:01.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.55 foundInterface = 0; \ 227:01.55 ^~~~~~~~~~~~~~ 227:01.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.55 ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.55 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.55 NS_INTERFACE_MAP_END 227:01.55 ^~~~~~~~~~~~~~~~~~~~ 227:01.55 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoadRequest.h:18, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.h:10, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/dom/script/ModuleLoadRequest.cpp:7, 227:01.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 227:01.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.55 } else 227:01.55 ^~~~ 227:01.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:01.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.55 /builddir/build/BUILD/firefox-64.0.2/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:01.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 227:01.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:01.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:9, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 227:01.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 227:01.80 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 227:01.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.80 foundInterface = 0; \ 227:01.80 ^~~~~~~~~~~~~~ 227:01.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.80 ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.80 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp:454:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.80 NS_INTERFACE_MAP_END 227:01.80 ^~~~~~~~~~~~~~~~~~~~ 227:01.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.80 else 227:01.80 ^~~~ 227:01.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.80 ^~~~~~~~~~~~~~~~~~ 227:01.80 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp:453:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:01.80 ^~~~~~~~~~~~~~~~~~~~~~ 227:01.84 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 227:01.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:01.84 foundInterface = 0; \ 227:01.84 ^~~~~~~~~~~~~~ 227:01.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:01.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:01.84 ^~~~~~~~~~~~~~~~~~~~~~~ 227:01.84 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/WorkletGlobalScope.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:01.84 NS_INTERFACE_MAP_END 227:01.84 ^~~~~~~~~~~~~~~~~~~~ 227:01.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:01.84 else 227:01.84 ^~~~ 227:01.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:01.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:01.84 ^~~~~~~~~~~~~~~~~~ 227:01.84 /builddir/build/BUILD/firefox-64.0.2/dom/worklet/WorkletGlobalScope.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:01.84 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 227:01.84 ^~~~~~~~~~~~~~~~~~~~~~ 227:02.39 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 227:02.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:02.39 foundInterface = 0; \ 227:02.39 ^~~~~~~~~~~~~~ 227:02.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:02.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.39 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:02.39 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 227:02.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.40 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:02.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 227:02.40 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.h:11, 227:02.40 from /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequest.cpp:7, 227:02.40 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 227:02.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:02.40 } else 227:02.40 ^~~~ 227:02.40 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:02.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:02.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.40 /builddir/build/BUILD/firefox-64.0.2/dom/xhr/XMLHttpRequestWorker.cpp:1562:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:02.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 227:02.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:02.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FunctionBinding.h:7, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.h:10, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/AudioWorkletGlobalScope.cpp:7, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 227:02.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 227:02.52 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 227:02.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 227:02.52 memset(aT, 0, sizeof(T)); 227:02.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 227:02.52 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/worklet/Worklet.cpp:23, 227:02.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:20: 227:02.52 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 227:02.52 struct GlobalProperties { 227:02.52 ^~~~~~~~~~~~~~~~ 227:08.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 227:08.32 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:08.33 /builddir/build/BUILD/firefox-64.0.2/dom/payments/MerchantValidationEvent.cpp: In member function 'virtual nsresult mozilla::dom::MerchantValidationEvent::QueryInterface(const nsIID&, void**)': 227:08.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:08.33 foundInterface = 0; \ 227:08.33 ^~~~~~~~~~~~~~ 227:08.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:08.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.33 /builddir/build/BUILD/firefox-64.0.2/dom/payments/MerchantValidationEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:08.33 NS_INTERFACE_MAP_END_INHERITING(Event) 227:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:08.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:08.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:08.33 } else 227:08.33 ^~~~ 227:08.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:08.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.33 /builddir/build/BUILD/firefox-64.0.2/dom/payments/MerchantValidationEvent.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:08.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MerchantValidationEvent) 227:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.37 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:08.37 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:08.37 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 227:08.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:08.37 foundInterface = 0; \ 227:08.37 ^~~~~~~~~~~~~~ 227:08.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:08.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:08.37 ^~~~~~~~~~~~~~~~~~~~~~~ 227:08.37 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:08.37 NS_INTERFACE_MAP_END 227:08.37 ^~~~~~~~~~~~~~~~~~~~ 227:08.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:08.37 else 227:08.37 ^~~~ 227:08.37 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:08.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:08.37 ^~~~~~~~~~~~~~~~~~ 227:08.37 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:08.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:08.37 ^~~~~~~~~~~~~~~~~~~~~~ 227:08.39 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 227:08.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:08.39 foundInterface = 0; \ 227:08.39 ^~~~~~~~~~~~~~ 227:08.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:08.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.39 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:08.39 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 227:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.39 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:08.39 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:08.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:08.39 } else 227:08.39 ^~~~ 227:08.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:08.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:08.39 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentMethodChangeEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:08.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 227:08.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:09.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:09.98 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 227:09.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:09.98 foundInterface = 0; \ 227:09.98 ^~~~~~~~~~~~~~ 227:09.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:09.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:09.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.99 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequest.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:09.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:09.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:09.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:09.99 else 227:09.99 ^~~~ 227:09.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:09.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:09.99 ^~~~~~~~~~~~~~~~~~ 227:09.99 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequest.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:09.99 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 227:09.99 ^~~~~~~~~~~~~~~~~~~~~~ 227:10.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:12, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.h:12, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:7, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 227:10.60 /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 227:10.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:10.60 foundInterface = 0; \ 227:10.60 ^~~~~~~~~~~~~~ 227:10.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:10.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:10.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:10.60 /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:1558:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:10.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:10.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:10.60 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TypedArray.h:14, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.h:12, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:7, 227:10.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 227:10.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:10.60 } else 227:10.61 ^~~~ 227:10.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:10.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:10.61 /builddir/build/BUILD/firefox-64.0.2/dom/websocket/WebSocket.cpp:1557:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:10.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 227:10.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.69 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 227:11.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:11.69 foundInterface = 0; \ 227:11.69 ^~~~~~~~~~~~~~ 227:11.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:11.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:11.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.69 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:11.69 NS_INTERFACE_MAP_END_INHERITING(Event) 227:11.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.69 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWrapperCache.h:10, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:13, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:11.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:11.70 } else 227:11.70 ^~~~ 227:11.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:11.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:11.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.70 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentRequestUpdateEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:11.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 227:11.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/PaymentRequestBinding.h:10, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:7, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.h:10, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/dom/payments/BasicCardPayment.cpp:7, 227:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 227:11.72 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 227:11.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:11.72 foundInterface = 0; \ 227:11.72 ^~~~~~~~~~~~~~ 227:11.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:11.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:11.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.72 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentResponse.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:11.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:11.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:11.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:11.72 else 227:11.72 ^~~~ 227:11.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:11.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:11.72 ^~~~~~~~~~~~~~~~~~ 227:11.72 /builddir/build/BUILD/firefox-64.0.2/dom/payments/PaymentResponse.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:11.72 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 227:11.72 ^~~~~~~~~~~~~~~~~~~~~~ 227:14.31 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:14.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:14.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 227:14.31 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.31 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.31 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.31 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 227:14.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.31 foundInterface = 0; \ 227:14.32 ^~~~~~~~~~~~~~ 227:14.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:14.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.32 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorker.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:14.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:14.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.32 else 227:14.32 ^~~~ 227:14.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:14.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:14.32 ^~~~~~~~~~~~~~~~~~ 227:14.32 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorker.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:14.32 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 227:14.32 ^~~~~~~~~~~~~~~~~~~~~~ 227:14.50 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 227:14.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.50 foundInterface = 0; \ 227:14.50 ^~~~~~~~~~~~~~ 227:14.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:14.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:14.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.50 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:14.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:14.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:14.50 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.50 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.50 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.50 } else 227:14.50 ^~~~ 227:14.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:14.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:14.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.50 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:14.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 227:14.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.83 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 227:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.83 foundInterface = 0; \ 227:14.83 ^~~~~~~~~~~~~~ 227:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:14.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.83 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:985:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:14.83 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 227:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.83 } else 227:14.83 ^~~~ 227:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:14.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:14.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.84 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:984:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:14.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 227:14.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:14.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:14.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 227:14.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.84 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.84 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 227:14.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.85 foundInterface = 0; \ 227:14.85 ^~~~~~~~~~~~~~ 227:14.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:14.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.85 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:14.85 NS_INTERFACE_MAP_END_INHERITING(Event) 227:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:14.85 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.85 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.85 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.85 } else 227:14.85 ^~~~ 227:14.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:14.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.85 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1033:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:14.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 227:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:14.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:14.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 227:14.86 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.86 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.86 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.86 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.86 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 227:14.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.86 foundInterface = 0; \ 227:14.86 ^~~~~~~~~~~~~~ 227:14.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:14.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:14.86 ^~~~~~~~~~~~~~~~~~~~~~~ 227:14.86 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:14.86 NS_INTERFACE_MAP_END 227:14.86 ^~~~~~~~~~~~~~~~~~~~ 227:14.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.86 else 227:14.86 ^~~~ 227:14.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:14.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:14.86 ^~~~~~~~~~~~~~~~~~ 227:14.86 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1099:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:14.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:14.86 ^~~~~~~~~~~~~~~~~~~~~~ 227:14.86 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 227:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.87 foundInterface = 0; \ 227:14.87 ^~~~~~~~~~~~~~ 227:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:14.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.87 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:14.87 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 227:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.87 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:14.87 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.87 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.87 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.87 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.87 } else 227:14.87 ^~~~ 227:14.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:14.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.87 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:14.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 227:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.88 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:14.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 227:14.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 227:14.88 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.88 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.88 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.88 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.88 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 227:14.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:14.89 foundInterface = 0; \ 227:14.89 ^~~~~~~~~~~~~~ 227:14.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:14.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.89 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1331:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:14.89 NS_INTERFACE_MAP_END_INHERITING(Event) 227:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:14.89 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerContainer.h:10, 227:14.89 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 227:14.89 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 227:14.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 227:14.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:14.89 } else 227:14.89 ^~~~ 227:14.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:14.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:14.89 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerEvents.cpp:1330:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:14.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 227:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:19.45 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/ActorsChild.h:10, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/ActorsChild.cpp:7, 227:19.45 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 227:19.45 /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 227:19.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:19.45 foundInterface = 0; \ 227:19.45 ^~~~~~~~~~~~~~ 227:19.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:19.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:19.45 ^~~~~~~~~~~~~~~~~~~~~~~ 227:19.45 /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/SDBRequest.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:19.45 NS_INTERFACE_MAP_END 227:19.45 ^~~~~~~~~~~~~~~~~~~~ 227:19.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:19.45 else 227:19.45 ^~~~ 227:19.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:19.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:19.45 ^~~~~~~~~~~~~~~~~~ 227:19.45 /builddir/build/BUILD/firefox-64.0.2/dom/simpledb/SDBRequest.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:19.45 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 227:19.45 ^~~~~~~~~~~~~~~~~~~~~~ 227:21.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 227:21.95 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.h:11, 227:21.95 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:7, 227:21.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 227:21.95 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 227:21.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:21.95 foundInterface = 0; \ 227:21.95 ^~~~~~~~~~~~~~ 227:21.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:21.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:21.95 ^~~~~~~~~~~~~~~~~~~~~~~ 227:21.95 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:21.95 NS_INTERFACE_MAP_END 227:21.95 ^~~~~~~~~~~~~~~~~~~~ 227:21.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:21.95 else 227:21.95 ^~~~ 227:21.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:21.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:21.95 ^~~~~~~~~~~~~~~~~~ 227:21.95 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:21.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:21.95 ^~~~~~~~~~~~~~~~~~~~~~ 227:21.97 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 227:21.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:21.97 foundInterface = 0; \ 227:21.97 ^~~~~~~~~~~~~~ 227:21.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:21.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:21.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:21.97 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:21.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:21.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:21.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:21.97 else 227:21.97 ^~~~ 227:21.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:21.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:21.97 ^~~~~~~~~~~~~~~~~~ 227:21.97 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:21.97 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 227:21.97 ^~~~~~~~~~~~~~~~~~~~~~ 227:22.05 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 227:22.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.05 foundInterface = 0; \ 227:22.05 ^~~~~~~~~~~~~~ 227:22.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:22.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:22.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.05 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnection.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:22.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:22.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.05 else 227:22.05 ^~~~ 227:22.05 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:22.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:22.05 ^~~~~~~~~~~~~~~~~~ 227:22.05 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnection.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:22.05 NS_INTERFACE_MAP_ENTRY(nsIRequest) 227:22.05 ^~~~~~~~~~~~~~~~~~~~~~ 227:22.09 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 227:22.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.09 foundInterface = 0; \ 227:22.09 ^~~~~~~~~~~~~~ 227:22.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:22.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.09 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:22.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:22.09 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.h:10, 227:22.09 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:10, 227:22.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 227:22.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.09 } else 227:22.09 ^~~~ 227:22.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:22.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.09 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:22.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 227:22.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 227:22.12 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.h:11, 227:22.12 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:7, 227:22.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 227:22.12 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 227:22.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.12 foundInterface = 0; \ 227:22.12 ^~~~~~~~~~~~~~ 227:22.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:22.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:22.12 ^~~~~~~~~~~~~~~~~~~~~~~ 227:22.12 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:22.12 NS_INTERFACE_MAP_END 227:22.12 ^~~~~~~~~~~~~~~~~~~~ 227:22.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.12 else 227:22.12 ^~~~ 227:22.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:22.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:22.12 ^~~~~~~~~~~~~~~~~~ 227:22.12 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:22.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 227:22.12 ^~~~~~~~~~~~~~~~~~~~~~ 227:22.60 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 227:22.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:22.60 foundInterface = 0; \ 227:22.60 ^~~~~~~~~~~~~~ 227:22.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:22.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.60 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:22.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 227:22.60 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationAvailability.h:10, 227:22.60 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:10, 227:22.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 227:22.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 227:22.60 } else 227:22.60 ^~~~ 227:22.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 227:22.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 227:22.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:22.61 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 227:22.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 227:22.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:26.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 227:26.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 227:26.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsINetworkInterceptController.h:10, 227:26.00 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 227:26.00 from /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 227:26.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 227:26.00 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 227:26.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:26.01 foundInterface = 0; \ 227:26.01 ^~~~~~~~~~~~~~ 227:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:26.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:26.01 ^~~~~~~~~~~~~~~~~~~~~~~ 227:26.01 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:26.01 NS_INTERFACE_MAP_END 227:26.01 ^~~~~~~~~~~~~~~~~~~~ 227:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:26.01 else 227:26.01 ^~~~ 227:26.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 227:26.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 227:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:26.01 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 227:26.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 227:26.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:26.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 227:26.10 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.h:11, 227:26.10 from /builddir/build/BUILD/firefox-64.0.2/dom/presentation/AvailabilityCollection.cpp:7, 227:26.10 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 227:26.10 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 227:26.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:26.10 foundInterface = 0; \ 227:26.10 ^~~~~~~~~~~~~~ 227:26.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 227:26.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 227:26.10 ^~~~~~~~~~~~~~~~~~~~~~~ 227:26.10 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 227:26.10 NS_INTERFACE_MAP_END 227:26.10 ^~~~~~~~~~~~~~~~~~~~ 227:26.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:26.10 else 227:26.10 ^~~~ 227:26.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:26.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:26.10 ^~~~~~~~~~~~~~~~~~ 227:26.10 /builddir/build/BUILD/firefox-64.0.2/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:26.10 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 227:26.10 ^~~~~~~~~~~~~~~~~~~~~~ 227:26.56 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 227:26.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 227:26.56 foundInterface = 0; \ 227:26.56 ^~~~~~~~~~~~~~ 227:26.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 227:26.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 227:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:26.56 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 227:26.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 227:26.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 227:26.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 227:26.56 else 227:26.56 ^~~~ 227:26.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 227:26.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 227:26.56 ^~~~~~~~~~~~~~~~~~ 227:26.56 /builddir/build/BUILD/firefox-64.0.2/dom/serviceworkers/ServiceWorkerRegistration.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 227:26.56 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 227:26.56 ^~~~~~~~~~~~~~~~~~~~~~ 227:33.20 dom/plugins/test/testplugin/libnptest.so 227:33.42 dom/plugins/test/testplugin/secondplugin/libnpsecondtest.so 227:34.41 dom/plugins/test/testplugin/thirdplugin/libnpthirdtest.so 227:36.94 dom/plugins/test/testplugin/flashplugin/libnpswftest.so 227:43.51 widget/gtk/mozgtk/stub/libmozgtk_stub.so 227:44.82 widget/gtk/mozgtk/gtk2/libmozgtk.so 227:45.32 widget/gtk/mozgtk/gtk3/libmozgtk.so 227:46.22 widget/gtk/mozwayland/libmozwayland.so 228:08.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/widget/gtk/Unified_cpp_widget_gtk0.cpp:137: 228:08.22 /builddir/build/BUILD/firefox-64.0.2/widget/gtk/WindowSurfaceX11Image.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 228:08.22 /builddir/build/BUILD/firefox-64.0.2/widget/gtk/WindowSurfaceX11Image.cpp:283:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 228:08.22 } // namespace mozilla 228:08.22 ^ 228:08.22 /builddir/build/BUILD/firefox-64.0.2/widget/gtk/WindowSurfaceX11Image.cpp:283:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 228:08.22 /builddir/build/BUILD/firefox-64.0.2/widget/gtk/WindowSurfaceX11Image.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 228:08.22 /builddir/build/BUILD/firefox-64.0.2/widget/gtk/WindowSurfaceX11Image.cpp:283:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 228:08.22 /builddir/build/BUILD/firefox-64.0.2/widget/gtk/WindowSurfaceX11Image.cpp:283:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 228:12.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:12.46 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 228:12.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:12.46 foundInterface = 0; \ 228:12.46 ^~~~~~~~~~~~~~ 228:12.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:12.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.46 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:12.46 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:12.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:12.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:12.46 } else 228:12.46 ^~~~ 228:12.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:12.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.46 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeAttributeTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:12.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 228:12.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:12.48 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 228:12.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:12.48 foundInterface = 0; \ 228:12.48 ^~~~~~~~~~~~~~ 228:12.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:12.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:12.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.48 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeStyleTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:12.48 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:12.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.48 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:12.48 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:12.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:12.48 } else 228:12.48 ^~~~ 228:12.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:12.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:12.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:12.48 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/ChangeStyleTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:12.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 228:12.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:14.21 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:10, 228:14.21 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 228:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 228:14.21 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 228:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.21 foundInterface = 0; \ 228:14.21 ^~~~~~~~~~~~~~ 228:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:14.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:14.21 ^~~~~~~~~~~~~~~~~~~~~~~ 228:14.21 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:288:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:14.21 NS_INTERFACE_MAP_END 228:14.21 ^~~~~~~~~~~~~~~~~~~~ 228:14.21 In file included from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:11, 228:14.21 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 228:14.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 228:14.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.21 } else 228:14.21 ^~~~ 228:14.21 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:287:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 228:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:14.27 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:10, 228:14.27 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 228:14.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 228:14.27 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 228:14.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.28 foundInterface = 0; \ 228:14.28 ^~~~~~~~~~~~~~ 228:14.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:14.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:14.28 ^~~~~~~~~~~~~~~~~~~~~~~ 228:14.28 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/TextServicesDocument.cpp:95:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:14.28 NS_INTERFACE_MAP_END 228:14.28 ^~~~~~~~~~~~~~~~~~~~ 228:14.28 In file included from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:11, 228:14.28 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 228:14.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 228:14.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.28 } else 228:14.28 ^~~~ 228:14.28 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/TextServicesDocument.cpp:94:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 228:14.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:14.33 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:10, 228:14.33 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 228:14.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 228:14.33 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 228:14.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.33 foundInterface = 0; \ 228:14.33 ^~~~~~~~~~~~~~ 228:14.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:14.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:14.34 ^~~~~~~~~~~~~~~~~~~~~~~ 228:14.34 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/nsFilteredContentIterator.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:14.34 NS_INTERFACE_MAP_END 228:14.34 ^~~~~~~~~~~~~~~~~~~~ 228:14.34 In file included from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.h:11, 228:14.34 from /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/EditorSpellCheck.cpp:7, 228:14.34 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 228:14.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.34 } else 228:14.34 ^~~~ 228:14.34 /builddir/build/BUILD/firefox-64.0.2/editor/spellchecker/nsFilteredContentIterator.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 228:14.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.90 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 228:14.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.90 foundInterface = 0; \ 228:14.90 ^~~~~~~~~~~~~~ 228:14.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:14.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:14.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.91 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CompositionTransaction.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:14.91 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:14.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.91 } else 228:14.91 ^~~~ 228:14.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 228:14.91 NS_IMPL_QUERY_BODY_CONCRETE(_class) 228:14.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.91 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CompositionTransaction.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 228:14.91 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 228:14.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.92 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 228:14.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.92 foundInterface = 0; \ 228:14.92 ^~~~~~~~~~~~~~ 228:14.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:14.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:14.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.92 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CreateElementTransaction.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:14.92 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:14.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.93 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.93 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.93 } else 228:14.93 ^~~~ 228:14.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:14.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.93 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CreateElementTransaction.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:14.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 228:14.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.94 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.94 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 228:14.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.94 foundInterface = 0; \ 228:14.94 ^~~~~~~~~~~~~~ 228:14.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:14.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:14.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.94 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteNodeTransaction.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:14.94 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.95 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.95 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.95 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.95 } else 228:14.95 ^~~~ 228:14.95 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.95 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteNodeTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:14.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 228:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.96 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.96 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 228:14.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.96 foundInterface = 0; \ 228:14.96 ^~~~~~~~~~~~~~ 228:14.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:14.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:14.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.97 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:14.97 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 228:14.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.97 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.97 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.97 } else 228:14.97 ^~~~ 228:14.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:14.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.97 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:14.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 228:14.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.97 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.98 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 228:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:14.98 foundInterface = 0; \ 228:14.98 ^~~~~~~~~~~~~~ 228:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:14.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.98 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteTextTransaction.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:14.98 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.98 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:14.98 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:14.98 } else 228:14.98 ^~~~ 228:14.98 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:14.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:14.98 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/DeleteTextTransaction.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:14.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 228:14.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:15.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 228:15.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:15.00 foundInterface = 0; \ 228:15.00 ^~~~~~~~~~~~~~ 228:15.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:15.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:15.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:15.00 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:15.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:15.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:15.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:15.00 } else 228:15.00 ^~~~ 228:15.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:15.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:15.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:15.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 228:15.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.01 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CSSEditUtils.h:9, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/CSSEditUtils.cpp:6, 228:15.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 228:15.01 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 228:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:15.01 foundInterface = 0; \ 228:15.01 ^~~~~~~~~~~~~~ 228:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:15.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:15.01 ^~~~~~~~~~~~~~~~~~~~~~~ 228:15.01 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:15.01 NS_INTERFACE_MAP_END 228:15.01 ^~~~~~~~~~~~~~~~~~~~ 228:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:15.01 else 228:15.01 ^~~~ 228:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:15.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.01 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:15.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 228:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.18 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 228:15.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:15.18 foundInterface = 0; \ 228:15.18 ^~~~~~~~~~~~~~ 228:15.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:15.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:15.18 ^~~~~~~~~~~~~~~~~~~~~~~ 228:15.18 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditorBase.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:15.18 NS_INTERFACE_MAP_END 228:15.18 ^~~~~~~~~~~~~~~~~~~~ 228:15.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:15.18 else 228:15.18 ^~~~ 228:15.18 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:15.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:15.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:15.18 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/EditorBase.cpp:247:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:15.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 228:15.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:16.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:16.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:16.89 from /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionItem.h:9, 228:16.89 from /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionItem.cpp:6, 228:16.89 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 228:16.89 /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 228:16.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:16.89 foundInterface = 0; \ 228:16.89 ^~~~~~~~~~~~~~ 228:16.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:16.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:16.89 ^~~~~~~~~~~~~~~~~~~~~~~ 228:16.89 /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionManager.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:16.89 NS_INTERFACE_MAP_END 228:16.89 ^~~~~~~~~~~~~~~~~~~~ 228:16.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:16.89 else 228:16.89 ^~~~ 228:16.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:16.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:16.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:16.89 /builddir/build/BUILD/firefox-64.0.2/editor/txmgr/TransactionManager.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:16.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 228:16.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:21.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:137: 228:21.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAbsPositionEditor.cpp: In member function 'mozilla::EditorBase::DoJoinNodes(nsINode*, nsINode*, nsINode*)': 228:21.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAbsPositionEditor.cpp:696:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 228:21.00 } // namespace mozilla 228:21.00 ^ 228:21.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAbsPositionEditor.cpp:696:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 228:21.00 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAbsPositionEditor.cpp:696:1: warning: the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 228:21.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:21.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:21.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 228:21.66 from /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 228:21.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 228:21.66 /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 228:21.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:21.66 foundInterface = 0; \ 228:21.66 ^~~~~~~~~~~~~~ 228:21.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:21.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:21.66 ^~~~~~~~~~~~~~~~~~~~~~~ 228:21.66 /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:21.66 NS_INTERFACE_MAP_END 228:21.66 ^~~~~~~~~~~~~~~~~~~~ 228:21.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 228:21.66 from /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:7, 228:21.66 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 228:21.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:21.66 } else 228:21.66 ^~~~ 228:21.66 /builddir/build/BUILD/firefox-64.0.2/editor/composer/ComposerCommandsUpdater.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:21.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 228:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:25.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 228:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 228:25.83 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 228:25.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 228:25.83 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 228:25.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:25.83 foundInterface = 0; \ 228:25.83 ^~~~~~~~~~~~~~ 228:25.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:25.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:25.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:25.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:25.83 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 228:25.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:25.83 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp:262:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:25.83 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 228:25.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:25.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 228:25.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 228:25.84 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 228:25.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 228:25.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:25.84 } else 228:25.84 ^~~~ 228:25.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:25.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:25.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:25.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:25.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 228:25.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:25.84 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditRules.cpp:262:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:25.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 228:25.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:26.44 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:26.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:26.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 228:26.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 228:26.44 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 228:26.44 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 228:26.44 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 228:26.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:26.45 foundInterface = 0; \ 228:26.45 ^~~~~~~~~~~~~~ 228:26.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:26.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:26.45 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditor.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:26.45 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 228:26.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:26.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:26.45 else 228:26.45 ^~~~ 228:26.45 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:26.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:26.45 ^~~~~~~~~~~~~~~~~~ 228:26.45 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditor.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:26.45 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 228:26.45 ^~~~~~~~~~~~~~~~~~~~~~ 228:26.66 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp: In member function 'virtual nsresult mozilla::SlurpBlobEventListener::QueryInterface(const nsIID&, void**)': 228:26.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:26.66 foundInterface = 0; \ 228:26.66 ^~~~~~~~~~~~~~ 228:26.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:26.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:26.66 ^~~~~~~~~~~~~~~~~~~~~~~ 228:26.66 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1060:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:26.66 NS_INTERFACE_MAP_END 228:26.66 ^~~~~~~~~~~~~~~~~~~~ 228:26.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:26.66 else 228:26.66 ^~~~ 228:26.66 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:26.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:26.66 ^~~~~~~~~~~~~~~~~~ 228:26.66 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLEditorDataTransfer.cpp:1059:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:26.66 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 228:26.66 ^~~~~~~~~~~~~~~~~~~~~~ 228:27.54 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 228:27.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:27.54 foundInterface = 0; \ 228:27.54 ^~~~~~~~~~~~~~ 228:27.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:27.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.54 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertNodeTransaction.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:27.54 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 228:27.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 228:27.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:27.55 } else 228:27.55 ^~~~ 228:27.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:27.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.55 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertNodeTransaction.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:27.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 228:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HTMLEditor.h:10, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 228:27.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 228:27.55 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 228:27.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:27.56 foundInterface = 0; \ 228:27.56 ^~~~~~~~~~~~~~ 228:27.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:27.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:27.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.56 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:27.56 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:27.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:27.56 } else 228:27.56 ^~~~ 228:27.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 228:27.56 NS_IMPL_QUERY_BODY_CONCRETE(_class) 228:27.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.56 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 228:27.56 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 228:27.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:27.70 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InternetCiter.cpp:9, 228:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 228:27.70 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 228:27.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:27.70 foundInterface = 0; \ 228:27.70 ^~~~~~~~~~~~~~ 228:27.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:27.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:27.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.70 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:27.70 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:27.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:27.70 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.h:9, 228:27.70 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 228:27.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 228:27.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:27.70 } else 228:27.70 ^~~~ 228:27.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:27.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:27.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.70 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:27.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 228:27.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:27.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:27.72 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InternetCiter.cpp:9, 228:27.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 228:27.72 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 228:27.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:27.73 foundInterface = 0; \ 228:27.73 ^~~~~~~~~~~~~~ 228:27.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:27.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:27.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.73 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/PlaceholderTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:27.73 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 228:27.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:27.73 else 228:27.73 ^~~~ 228:27.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:27.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:27.73 ^~~~~~~~~~~~~~~~~~ 228:27.73 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/PlaceholderTransaction.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:27.73 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 228:27.73 ^~~~~~~~~~~~~~~~~~~~~~ 228:27.77 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 228:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:27.77 foundInterface = 0; \ 228:27.77 ^~~~~~~~~~~~~~ 228:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:27.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.77 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/SplitNodeTransaction.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:27.77 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 228:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/EditTransactionBase.h:9, 228:27.77 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.h:9, 228:27.77 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/JoinNodeTransaction.cpp:6, 228:27.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 228:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:27.77 } else 228:27.77 ^~~~ 228:27.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:27.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:27.77 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/SplitNodeTransaction.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:27.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 228:27.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:30.07 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:30.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 228:30.07 from /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InternetCiter.cpp:9, 228:30.07 from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 228:30.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 228:30.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:30.07 foundInterface = 0; \ 228:30.07 ^~~~~~~~~~~~~~ 228:30.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:30.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:30.07 ^~~~~~~~~~~~~~~~~~~~~~~ 228:30.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditRules.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:30.07 NS_INTERFACE_MAP_END 228:30.07 ^~~~~~~~~~~~~~~~~~~~ 228:30.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:30.07 else 228:30.07 ^~~~ 228:30.07 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 228:30.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 228:30.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:30.07 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditRules.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 228:30.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 228:30.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:30.17 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 228:30.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:30.17 foundInterface = 0; \ 228:30.17 ^~~~~~~~~~~~~~ 228:30.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:30.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:30.17 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditor.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:30.17 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 228:30.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:30.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:30.17 else 228:30.17 ^~~~ 228:30.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:30.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:30.17 ^~~~~~~~~~~~~~~~~~ 228:30.17 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/TextEditor.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:30.17 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 228:30.17 ^~~~~~~~~~~~~~~~~~~~~~ 228:32.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.59 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.60 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.60 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 228:32.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.60 foundInterface = 0; \ 228:32.60 ^~~~~~~~~~~~~~ 228:32.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:32.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:32.60 ^~~~~~~~~~~~~~~~~~~~~~~ 228:32.60 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:32.60 NS_INTERFACE_MAP_END 228:32.60 ^~~~~~~~~~~~~~~~~~~~ 228:32.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 228:32.60 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:32:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.60 else 228:32.60 ^~~~ 228:32.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.61 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 228:32.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.61 foundInterface = 0; \ 228:32.61 ^~~~~~~~~~~~~~ 228:32.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.61 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 228:32.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.61 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:32.61 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 228:32.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.61 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.62 } else 228:32.62 ^~~~ 228:32.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 228:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.62 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:32.62 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 228:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.62 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 228:32.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.62 foundInterface = 0; \ 228:32.62 ^~~~~~~~~~~~~~ 228:32.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.62 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSImportRule.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.62 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 228:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.62 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.62 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.63 } else 228:32.63 ^~~~ 228:32.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.63 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSImportRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 228:32.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.72 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 228:32.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.72 foundInterface = 0; \ 228:32.72 ^~~~~~~~~~~~~~ 228:32.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.72 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.72 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 228:32.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.73 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.73 else 228:32.73 ^~~~ 228:32.73 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:96:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 228:32.73 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 228:32.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.73 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 228:32.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.74 foundInterface = 0; \ 228:32.74 ^~~~~~~~~~~~~~ 228:32.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.74 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.74 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 228:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.74 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.74 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.74 } else 228:32.74 ^~~~ 228:32.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.74 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframeRule.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 228:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.75 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 228:32.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.75 foundInterface = 0; \ 228:32.75 ^~~~~~~~~~~~~~ 228:32.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.75 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.75 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 228:32.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.75 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.75 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.76 } else 228:32.76 ^~~~ 228:32.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.76 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 228:32.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.76 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.76 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.76 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 228:32.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.76 foundInterface = 0; \ 228:32.77 ^~~~~~~~~~~~~~ 228:32.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.77 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.77 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 228:32.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.77 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.77 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.78 } else 228:32.78 ^~~~ 228:32.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.78 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSKeyframesRule.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 228:32.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.78 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 228:32.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.78 foundInterface = 0; \ 228:32.78 ^~~~~~~~~~~~~~ 228:32.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.78 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMediaRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.78 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 228:32.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.78 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.78 } else 228:32.79 ^~~~ 228:32.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.79 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMediaRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 228:32.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.79 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 228:32.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.80 foundInterface = 0; \ 228:32.80 ^~~~~~~~~~~~~~ 228:32.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.80 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMozDocumentRule.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.80 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 228:32.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.80 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.80 } else 228:32.80 ^~~~ 228:32.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.80 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSMozDocumentRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 228:32.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.81 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRuleDeclaration::QueryInterface(const nsIID&, void**)': 228:32.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.81 foundInterface = 0; \ 228:32.81 ^~~~~~~~~~~~~~ 228:32.81 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.81 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 228:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:110: 228:32.81 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:38:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.81 else 228:32.81 ^~~~ 228:32.81 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.81 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 228:32.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.81 foundInterface = 0; \ 228:32.81 ^~~~~~~~~~~~~~ 228:32.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.81 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.82 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 228:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.82 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.82 } else 228:32.82 ^~~~ 228:32.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.82 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSPageRule.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 228:32.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.82 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.82 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.82 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 228:32.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.82 foundInterface = 0; \ 228:32.82 ^~~~~~~~~~~~~~ 228:32.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:32.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:32.82 ^~~~~~~~~~~~~~~~~~~~~~~ 228:32.82 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSRuleList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:32.82 NS_INTERFACE_MAP_END 228:32.82 ^~~~~~~~~~~~~~~~~~~~ 228:32.82 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.83 else 228:32.83 ^~~~ 228:32.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:32.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:32.83 ^~~~~~~~~~~~~~~~~~ 228:32.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSRuleList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:32.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 228:32.83 ^~~~~~~~~~~~~~~~~~~~~~ 228:32.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRuleDeclaration::QueryInterface(const nsIID&, void**)': 228:32.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.83 foundInterface = 0; \ 228:32.83 ^~~~~~~~~~~~~~ 228:32.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:43:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.83 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 228:32.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:128: 228:32.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:42:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.83 else 228:32.83 ^~~~ 228:32.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.83 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 228:32.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.83 foundInterface = 0; \ 228:32.83 ^~~~~~~~~~~~~~ 228:32.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.84 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 228:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.84 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:32.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 228:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.84 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.84 } else 228:32.84 ^~~~ 228:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 228:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.84 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 228:32.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 228:32.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.84 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.84 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.84 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 228:32.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:32.84 foundInterface = 0; \ 228:32.84 ^~~~~~~~~~~~~~ 228:32.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:32.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.85 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSSupportsRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:32.85 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 228:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.85 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:32.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Animation.h:10, 228:32.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AnimationCollection.h:10, 228:32.85 from /builddir/build/BUILD/firefox-64.0.2/layout/style/AnimationCollection.cpp:7, 228:32.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 228:32.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:32.85 } else 228:32.85 ^~~~ 228:32.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:32.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:32.85 /builddir/build/BUILD/firefox-64.0.2/layout/style/CSSSupportsRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:32.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 228:32.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:33.59 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:137: 228:33.59 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp: In member function 'mozilla::HTMLEditRules::GetPromotedPoint(mozilla::HTMLEditRules::RulesEndpoint, nsINode&, int, mozilla::EditSubAction)': 228:33.59 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:140:1: warning: the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 228:33.59 } // namespace mozilla 228:33.59 ^ 228:33.59 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:140:1: warning: the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 228:33.59 /builddir/build/BUILD/firefox-64.0.2/editor/libeditor/InsertTextTransaction.cpp:140:1: warning: the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 228:39.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:39.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:39.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 228:39.79 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 228:39.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 228:39.79 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 228:39.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:39.79 foundInterface = 0; \ 228:39.79 ^~~~~~~~~~~~~~ 228:39.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:39.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:39.79 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:39.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 228:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:39.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 228:39.79 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 228:39.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 228:39.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:39.79 } else 228:39.79 ^~~~ 228:39.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:39.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:39.79 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:39.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 228:39.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.17 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAtom.h:10, 228:41.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 228:41.17 from /builddir/build/BUILD/firefox-64.0.2/layout/style/CachedInheritingStyles.cpp:7, 228:41.17 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 228:41.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 228:41.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:41.17 foundInterface = 0; \ 228:41.17 ^~~~~~~~~~~~~~ 228:41.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:41.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:41.17 ^~~~~~~~~~~~~~~~~~~~~~~ 228:41.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFace.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:41.17 NS_INTERFACE_MAP_END 228:41.17 ^~~~~~~~~~~~~~~~~~~~ 228:41.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:41.17 else 228:41.17 ^~~~ 228:41.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:41.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:41.17 ^~~~~~~~~~~~~~~~~~ 228:41.17 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFace.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:41.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 228:41.17 ^~~~~~~~~~~~~~~~~~~~~~ 228:41.27 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:41.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:41.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 228:41.27 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 228:41.27 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 228:41.27 /builddir/build/BUILD/firefox-64.0.2/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 228:41.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:41.27 foundInterface = 0; \ 228:41.27 ^~~~~~~~~~~~~~ 228:41.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:41.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:41.27 ^~~~~~~~~~~~~~~~~~~~~~~ 228:41.27 /builddir/build/BUILD/firefox-64.0.2/layout/style/PreloadedStyleSheet.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:41.27 NS_INTERFACE_MAP_END 228:41.27 ^~~~~~~~~~~~~~~~~~~~ 228:41.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:41.27 else 228:41.27 ^~~~ 228:41.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:41.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:41.27 ^~~~~~~~~~~~~~~~~~ 228:41.27 /builddir/build/BUILD/firefox-64.0.2/layout/style/PreloadedStyleSheet.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:41.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 228:41.28 ^~~~~~~~~~~~~~~~~~~~~~ 228:41.28 /builddir/build/BUILD/firefox-64.0.2/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 228:41.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:41.28 foundInterface = 0; \ 228:41.28 ^~~~~~~~~~~~~~ 228:41.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:41.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:41.29 ^~~~~~~~~~~~~~~~~~~~~~~ 228:41.29 /builddir/build/BUILD/firefox-64.0.2/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:41.29 NS_INTERFACE_MAP_END 228:41.29 ^~~~~~~~~~~~~~~~~~~~ 228:41.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:41.29 else 228:41.29 ^~~~ 228:41.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:41.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:41.29 ^~~~~~~~~~~~~~~~~~ 228:41.29 /builddir/build/BUILD/firefox-64.0.2/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:41.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 228:41.29 ^~~~~~~~~~~~~~~~~~~~~~ 228:41.34 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 228:41.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:41.34 foundInterface = 0; \ 228:41.34 ^~~~~~~~~~~~~~ 228:41.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:41.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.34 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFaceSet.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:41.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 228:41.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:41.34 else 228:41.34 ^~~~ 228:41.34 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:41.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:41.34 ^~~~~~~~~~~~~~~~~~ 228:41.34 /builddir/build/BUILD/firefox-64.0.2/layout/style/FontFaceSet.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:41.34 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 228:41.34 ^~~~~~~~~~~~~~~~~~~~~~ 228:41.41 /builddir/build/BUILD/firefox-64.0.2/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 228:41.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:41.41 foundInterface = 0; \ 228:41.41 ^~~~~~~~~~~~~~ 228:41.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:41.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.41 /builddir/build/BUILD/firefox-64.0.2/layout/style/ServoCSSRuleList.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:41.41 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 228:41.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:13, 228:41.41 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 228:41.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 228:41.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:41.41 } else 228:41.42 ^~~~ 228:41.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:41.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 228:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.42 /builddir/build/BUILD/firefox-64.0.2/layout/style/ServoCSSRuleList.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:41.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 228:41.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:41.92 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 228:41.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 228:41.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/MediaQueryList.h:12, 228:41.92 from /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaQueryList.cpp:9, 228:41.92 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 228:41.92 /builddir/build/BUILD/firefox-64.0.2/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 228:41.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:41.92 foundInterface = 0; \ 228:41.92 ^~~~~~~~~~~~~~ 228:41.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:41.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:41.92 ^~~~~~~~~~~~~~~~~~~~~~~ 228:41.92 /builddir/build/BUILD/firefox-64.0.2/layout/style/StyleSheet.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:41.92 NS_INTERFACE_MAP_END 228:41.93 ^~~~~~~~~~~~~~~~~~~~ 228:41.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:41.93 else 228:41.93 ^~~~ 228:41.93 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:41.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:41.93 ^~~~~~~~~~~~~~~~~~ 228:41.93 /builddir/build/BUILD/firefox-64.0.2/layout/style/StyleSheet.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:41.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 228:41.93 ^~~~~~~~~~~~~~~~~~~~~~ 228:42.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 228:42.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:42.14 foundInterface = 0; \ 228:42.14 ^~~~~~~~~~~~~~ 228:42.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 228:42.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 228:42.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:42.14 /builddir/build/BUILD/firefox-64.0.2/layout/style/GroupRule.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 228:42.14 NS_INTERFACE_MAP_END_INHERITING(Rule) 228:42.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:42.14 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsExpirationTracker.h:19, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxFont.h:20, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxTextRun.h:14, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsFontMetrics.h:11, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/layout/style/ComputedStyle.cpp:15, 228:42.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 228:42.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 228:42.14 } else 228:42.14 ^~~~ 228:42.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 228:42.14 } else 228:42.14 ^~~~ 228:42.15 /builddir/build/BUILD/firefox-64.0.2/layout/style/GroupRule.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 228:42.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 228:42.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228:42.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAtom.h:10, 228:42.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 228:42.32 from /builddir/build/BUILD/firefox-64.0.2/layout/style/CachedInheritingStyles.cpp:7, 228:42.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 228:42.32 /builddir/build/BUILD/firefox-64.0.2/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 228:42.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:42.33 foundInterface = 0; \ 228:42.33 ^~~~~~~~~~~~~~ 228:42.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:42.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:42.33 ^~~~~~~~~~~~~~~~~~~~~~~ 228:42.33 /builddir/build/BUILD/firefox-64.0.2/layout/style/ImageLoader.cpp:652:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:42.33 NS_INTERFACE_MAP_END 228:42.33 ^~~~~~~~~~~~~~~~~~~~ 228:42.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:42.33 else 228:42.33 ^~~~ 228:42.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:42.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:42.33 ^~~~~~~~~~~~~~~~~~ 228:42.33 /builddir/build/BUILD/firefox-64.0.2/layout/style/ImageLoader.cpp:651:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:42.33 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 228:42.33 ^~~~~~~~~~~~~~~~~~~~~~ 228:42.60 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 228:42.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 228:42.60 foundInterface = 0; \ 228:42.60 ^~~~~~~~~~~~~~ 228:42.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 228:42.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 228:42.60 ^~~~~~~~~~~~~~~~~~~~~~~ 228:42.60 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 228:42.60 NS_INTERFACE_MAP_END 228:42.60 ^~~~~~~~~~~~~~~~~~~~ 228:42.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 228:42.60 else 228:42.60 ^~~~ 228:42.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 228:42.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 228:42.60 ^~~~~~~~~~~~~~~~~~ 228:42.60 /builddir/build/BUILD/firefox-64.0.2/layout/style/MediaList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 228:42.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 228:42.61 ^~~~~~~~~~~~~~~~~~~~~~ 229:01.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:13, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrName.h:16, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:21, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.h:11, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.cpp:7, 229:01.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 229:01.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 229:01.78 /builddir/build/BUILD/firefox-64.0.2/layout/base/GeometryUtils.cpp:332:33: required from here 229:01.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:47:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct mozilla::gfx::PointTyped'; use assignment or value-initialization instead [-Wclass-memaccess] 229:01.79 memset(aT, 0, sizeof(T)); 229:01.79 ~~~~~~^~~~~~~~~~~~~~~~~~ 229:01.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsSize.h:12, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPoint.h:13, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsMargin.h:11, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsAttrValue.h:22, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/dom/base/AttrArray.h:22, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/Element.h:16, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.h:11, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/layout/base/AccessibleCaret.cpp:7, 229:01.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 229:01.79 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/Point.h:117:8: note: 'struct mozilla::gfx::PointTyped' declared here 229:01.79 struct PointTyped : 229:01.79 ^~~~~~~~~~ 229:19.72 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 229:19.72 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxPattern.h:13, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxContext.h:15, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/layout/base/nsBidiPresUtils.h:10, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/layout/base/nsBidiPresUtils.cpp:7, 229:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 229:19.73 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 229:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:19.73 foundInterface = 0; \ 229:19.73 ^~~~~~~~~~~~~~ 229:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:19.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:19.73 ^~~~~~~~~~~~~~~~~~~~~~~ 229:19.73 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsDocumentViewer.cpp:649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:19.73 NS_INTERFACE_MAP_END 229:19.73 ^~~~~~~~~~~~~~~~~~~~ 229:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:19.73 else 229:19.73 ^~~~ 229:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:19.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:19.73 ^~~~~~~~~~~~~~~~~~ 229:19.73 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsDocumentViewer.cpp:647:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:19.73 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 229:19.73 ^~~~~~~~~~~~~~~~~~~~~~ 229:22.62 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 229:22.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:22.62 foundInterface = 0; \ 229:22.62 ^~~~~~~~~~~~~~ 229:22.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 229:22.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 229:22.62 ^~~~~~~~~~~~~~~~~~~~~~~ 229:22.62 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsPresContext.cpp:338:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 229:22.62 NS_INTERFACE_MAP_END 229:22.62 ^~~~~~~~~~~~~~~~~~~~ 229:22.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:22.63 else 229:22.63 ^~~~ 229:22.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:22.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:22.63 ^~~~~~~~~~~~~~~~~~ 229:22.63 /builddir/build/BUILD/firefox-64.0.2/layout/base/nsPresContext.cpp:337:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:22.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 229:22.63 ^~~~~~~~~~~~~~~~~~~~~~ 229:30.78 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:137: 229:30.78 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsFrame::ConsiderChildOverflow(nsOverflowAreas&, nsIFrame*)': 229:30.79 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.79 } 229:30.79 ^ 229:30.79 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:30.79 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.79 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsIFrame::RecomputePerspectiveChildrenOverflow(nsIFrame const*)': 229:30.79 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.80 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.80 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 229:30.80 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.80 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:30.81 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.84 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsColumnSetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 229:30.84 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.85 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.85 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsColumnSetFrame::ForEachColumnRule(std::function const&, nsPoint const&)': 229:30.85 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.85 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:30.86 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.86 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsBlockFrame::PlaceLine(mozilla::BlockReflowInput&, nsLineLayout&, nsLineList_iterator, nsFloatManager::SavedState*, nsFlowAreaRect&, int&, bool*)': 229:30.87 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.87 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.87 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsBlockFrame::UnionChildOverflow(nsOverflowAreas&)': 229:30.87 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.88 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.88 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsBlockFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&)': 229:30.88 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.88 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:30.89 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:30.89 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp: In member function 'nsAbsoluteContainingBlock::Reflow(nsContainerFrame*, nsPresContext*, mozilla::ReflowInput const&, nsReflowStatus&, nsRect const&, nsAbsoluteContainingBlock::AbsPosReflowFlags, nsOverflowAreas*)': 229:30.89 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:30.89 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:30.89 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.cpp:11395:1: warning: the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:50.89 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 229:50.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 229:50.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 229:50.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/nsCSSPropertyID.h:14, 229:50.90 from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.h:18, 229:50.90 from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.cpp:12, 229:50.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 229:50.90 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 229:50.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:50.90 foundInterface = 0; \ 229:50.90 ^~~~~~~~~~~~~~ 229:50.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:50.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 229:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.90 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.cpp:367:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 229:50.90 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 229:50.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:50.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:50.90 else 229:50.90 ^~~~ 229:50.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 229:50.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 229:50.90 ^~~~~~~~~~~~~~~~~~ 229:50.90 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsComputedDOMStyle.cpp:366:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 229:50.90 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 229:50.90 ^~~~~~~~~~~~~~~~~~~~~~ 229:51.12 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 229:51.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 229:51.12 foundInterface = 0; \ 229:51.12 ^~~~~~~~~~~~~~ 229:51.12 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 229:51.12 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 229:51.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:51.12 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 229:51.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 229:51.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 229:51.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 229:51.12 from /builddir/build/BUILD/firefox-64.0.2/layout/base/nsLayoutUtils.h:20, 229:51.12 from /builddir/build/BUILD/firefox-64.0.2/layout/style/nsCSSProps.cpp:18, 229:51.12 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 229:51.12 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 229:51.12 else 229:51.12 ^~~~ 229:51.12 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsDOMCSSAttrDeclaration.cpp:64:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 229:51.12 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 229:51.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229:51.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:137: 229:51.83 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp: In member function 'nsLineLayout::RelativePositionAnnotations(nsLineLayout::PerSpanData*, nsOverflowAreas&)': 229:51.83 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:51.83 } 229:51.83 ^ 229:51.83 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp: In member function 'mozilla::ScrollFrameHelper::ClipLayerToDisplayPort(mozilla::layers::Layer*, mozilla::DisplayItemClip const*, mozilla::ContainerLayerParameters const&) const': 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp: In member function 'mozilla::ScrollFrameHelper::ComputeScrollMetadata(mozilla::layers::LayerManager*, nsIFrame const*, mozilla::Maybe const&, mozilla::DisplayItemClip const*) const': 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp: In member function 'mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, nsDisplayListSet const&)': 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 229:51.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsPageFrame.cpp:742:1: warning: the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 229:56.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/style/Unified_cpp_layout_style3.cpp:137: 229:56.53 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsStyleTransformMatrix.cpp: In function 'mozilla::MakeUnique(nsStyleSides&)mozilla::detail::UniqueSelector::SingleObject': 229:56.53 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsStyleTransformMatrix.cpp:1367:1: warning: the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 229:56.53 } // namespace nsStyleTransformMatrix 229:56.53 ^ 229:56.53 /builddir/build/BUILD/firefox-64.0.2/layout/style/nsStyleTransformMatrix.cpp:1367:1: warning: the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:06.62 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 230:06.62 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 230:06.63 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.cpp:8113: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] 230:06.63 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 230:06.63 ^ 230:06.63 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.cpp:6523:8: note: 'struct BCBlockDirSeg' declared here 230:06.63 struct BCBlockDirSeg 230:06.63 ^~~~~~~~~~~~~ 230:07.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/forms/Unified_cpp_layout_forms0.cpp:137: 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ScrollToIndex(int)': 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:07.03 } 230:07.03 ^ 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::ToggleOptionSelectedFromFrame(int)': 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetCurrentOption()': 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp: In member function 'nsListControlFrame::GetOptionText(unsigned int, nsTSubstring&)': 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:07.03 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsRangeFrame.cpp:911:1: warning: the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:10.02 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Mutex.h:10, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/StaticMutex.h:11, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/gfx/2D.h:31, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/gfxPattern.h:13, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGContextPaint.h:12, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGContextPaint.cpp:7, 230:10.02 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 230:10.02 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserver::QueryInterface(const nsIID&, void**)': 230:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:10.02 foundInterface = 0; \ 230:10.02 ^~~~~~~~~~~~~~ 230:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:10.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:10.02 ^~~~~~~~~~~~~~~~~~~~~~~ 230:10.02 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:553:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:10.02 NS_INTERFACE_MAP_END 230:10.02 ^~~~~~~~~~~~~~~~~~~~ 230:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:10.02 else 230:10.02 ^~~~ 230:10.02 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:10.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:10.02 ^~~~~~~~~~~~~~~~~~ 230:10.02 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:552:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:10.02 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 230:10.02 ^~~~~~~~~~~~~~~~~~~~~~ 230:10.04 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult mozilla::SVGFilterObserverList::QueryInterface(const nsIID&, void**)': 230:10.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:10.04 foundInterface = 0; \ 230:10.04 ^~~~~~~~~~~~~~ 230:10.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:10.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:10.04 ^~~~~~~~~~~~~~~~~~~~~~~ 230:10.04 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:646:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:10.04 NS_INTERFACE_MAP_END 230:10.04 ^~~~~~~~~~~~~~~~~~~~ 230:10.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:10.04 else 230:10.04 ^~~~ 230:10.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:10.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:10.04 ^~~~~~~~~~~~~~~~~~ 230:10.04 /builddir/build/BUILD/firefox-64.0.2/layout/svg/SVGObserverUtils.cpp:645:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:10.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:10.04 ^~~~~~~~~~~~~~~~~~~~~~ 230:12.94 In file included from /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsSplittableFrame.h:16, 230:12.94 from /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsContainerFrame.h:13, 230:12.94 from /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableFrame.h:12, 230:12.94 from /builddir/build/BUILD/firefox-64.0.2/layout/tables/BasicTableLayoutStrategy.cpp:16, 230:12.94 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:2: 230:12.94 /builddir/build/BUILD/firefox-64.0.2/layout/tables/nsTableWrapperFrame.cpp: In member function 'nsTableRowFrame::CollapseRowIfNecessary(int, int, bool, bool&)': 230:12.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.h:108:65: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:12.94 { return aShell->AllocateFrame(nsQueryFrame::class##_id, sz); } \ 230:12.94 ^ 230:12.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.h:108:65: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 230:12.94 /builddir/build/BUILD/firefox-64.0.2/layout/generic/nsFrame.h:108:65: warning: the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:15.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:137: 230:15.79 /builddir/build/BUILD/firefox-64.0.2/layout/svg/nsSVGContainerFrame.cpp: In function 'mozilla::SVGObserverUtils::AddRenderingObserver(mozilla::dom::Element*, mozilla::SVGRenderingObserver*)': 230:15.79 /builddir/build/BUILD/firefox-64.0.2/layout/svg/nsSVGContainerFrame.cpp:453:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:15.79 } 230:15.79 ^ 230:15.79 /builddir/build/BUILD/firefox-64.0.2/layout/svg/nsSVGContainerFrame.cpp:453:1: warning: the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:19.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp:7, 230:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 230:19.73 /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 230:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:19.73 foundInterface = 0; \ 230:19.73 ^~~~~~~~~~~~~~ 230:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:19.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:19.73 ^~~~~~~~~~~~~~~~~~~~~~~ 230:19.73 /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:19.73 NS_INTERFACE_MAP_END 230:19.73 ^~~~~~~~~~~~~~~~~~~~ 230:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:19.73 else 230:19.73 ^~~~ 230:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:19.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:19.73 ^~~~~~~~~~~~~~~~~~ 230:19.73 /builddir/build/BUILD/firefox-64.0.2/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:19.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:19.73 ^~~~~~~~~~~~~~~~~~~~~~ 230:21.41 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 230:21.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 230:21.41 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:7, 230:21.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 230:21.42 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 230:21.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:21.42 foundInterface = 0; \ 230:21.42 ^~~~~~~~~~~~~~ 230:21.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:21.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:21.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.42 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:21.42 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 230:21.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:21.42 else 230:21.42 ^~~~ 230:21.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:21.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:21.42 ^~~~~~~~~~~~~~~~~~ 230:21.42 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:21.42 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 230:21.42 ^~~~~~~~~~~~~~~~~~~~~~ 230:21.50 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 230:21.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 230:21.50 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsBoxLayout.h:10, 230:21.50 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsStackLayout.h:19, 230:21.50 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGrid.h:10, 230:21.50 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGrid.cpp:14, 230:21.50 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 230:21.50 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 230:21.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:21.50 foundInterface = 0; \ 230:21.50 ^~~~~~~~~~~~~~ 230:21.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:21.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.50 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridLayout2.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:21.50 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 230:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:21.50 else 230:21.50 ^~~~ 230:21.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:21.50 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.50 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridLayout2.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:21.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 230:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.52 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 230:21.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:21.52 foundInterface = 0; \ 230:21.52 ^~~~~~~~~~~~~~ 230:21.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 230:21.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 230:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.52 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridRowLayout.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 230:21.52 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 230:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:21.52 else 230:21.52 ^~~~ 230:21.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 230:21.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 230:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:21.52 /builddir/build/BUILD/firefox-64.0.2/layout/xul/grid/nsGridRowLayout.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 230:21.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 230:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.16 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 230:22.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.16 foundInterface = 0; \ 230:22.16 ^~~~~~~~~~~~~~ 230:22.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.16 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.16 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.16 NS_INTERFACE_MAP_END 230:22.16 ^~~~~~~~~~~~~~~~~~~~ 230:22.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.16 } else 230:22.16 ^~~~ 230:22.16 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 230:22.16 NS_IMPL_QUERY_BODY_CONCRETE(_class) 230:22.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.16 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 230:22.16 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 230:22.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.17 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 230:22.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.17 foundInterface = 0; \ 230:22.17 ^~~~~~~~~~~~~~ 230:22.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.17 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.17 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.17 NS_INTERFACE_MAP_END 230:22.17 ^~~~~~~~~~~~~~~~~~~~ 230:22.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.17 else 230:22.17 ^~~~ 230:22.17 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:22.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:22.17 ^~~~~~~~~~~~~~~~~~ 230:22.17 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeColumns.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:22.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:22.17 ^~~~~~~~~~~~~~~~~~~~~~ 230:22.18 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 230:22.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.19 foundInterface = 0; \ 230:22.19 ^~~~~~~~~~~~~~ 230:22.19 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.19 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.19 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeContentView.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.19 NS_INTERFACE_MAP_END 230:22.19 ^~~~~~~~~~~~~~~~~~~~ 230:22.19 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:20, 230:22.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 230:22.19 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:7, 230:22.19 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 230:22.19 /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.19 else 230:22.19 ^~~~ 230:22.19 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeContentView.cpp:123:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 230:22.19 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 230:22.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230:22.22 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BoxObject.h:11, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/TreeBoxObject.cpp:7, 230:22.22 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 230:22.23 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 230:22.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:22.23 foundInterface = 0; \ 230:22.23 ^~~~~~~~~~~~~~ 230:22.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:22.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:22.23 ^~~~~~~~~~~~~~~~~~~~~~~ 230:22.23 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:22.23 NS_INTERFACE_MAP_END 230:22.23 ^~~~~~~~~~~~~~~~~~~~ 230:22.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:22.23 else 230:22.23 ^~~~ 230:22.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:22.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:22.23 ^~~~~~~~~~~~~~~~~~ 230:22.23 /builddir/build/BUILD/firefox-64.0.2/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:22.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:22.23 ^~~~~~~~~~~~~~~~~~~~~~ 230:27.13 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 230:27.13 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 230:27.14 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsBoxFrame.h:19, 230:27.14 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsProgressMeterFrame.h:22, 230:27.14 from /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsProgressMeterFrame.cpp:14, 230:27.14 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 230:27.14 /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 230:27.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:27.14 foundInterface = 0; \ 230:27.14 ^~~~~~~~~~~~~~ 230:27.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:27.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:27.14 ^~~~~~~~~~~~~~~~~~~~~~~ 230:27.14 /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsXULPopupManager.cpp:1112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:27.14 NS_INTERFACE_MAP_END 230:27.14 ^~~~~~~~~~~~~~~~~~~~ 230:27.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:27.14 else 230:27.14 ^~~~ 230:27.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:27.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:27.14 ^~~~~~~~~~~~~~~~~~ 230:27.14 /builddir/build/BUILD/firefox-64.0.2/layout/xul/nsXULPopupManager.cpp:1111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:27.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:27.14 ^~~~~~~~~~~~~~~~~~~~~~ 230:35.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/mathml/Unified_cpp_layout_mathml0.cpp:137: 230:35.76 /builddir/build/BUILD/firefox-64.0.2/layout/mathml/nsMathMLmspaceFrame.cpp: In function 'InitOperatorGlobals()': 230:35.76 /builddir/build/BUILD/firefox-64.0.2/layout/mathml/nsMathMLmspaceFrame.cpp:128:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:35.76 } 230:35.76 ^ 230:35.76 /builddir/build/BUILD/firefox-64.0.2/layout/mathml/nsMathMLmspaceFrame.cpp:128:1: warning: the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:58.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/WeakPtr.h:82, 230:58.21 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/BrowsingContext.h:13, 230:58.21 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/BrowsingContext.cpp:7, 230:58.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 230:58.21 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:58.22 foundInterface = 0; \ 230:58.22 ^~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:58.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:58.22 ^~~~~~~~~~~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:58.22 NS_INTERFACE_MAP_END 230:58.22 ^~~~~~~~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:58.22 else 230:58.22 ^~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:58.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:58.22 ^~~~~~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:58.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 230:58.22 ^~~~~~~~~~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 230:58.22 foundInterface = 0; \ 230:58.22 ^~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 230:58.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 230:58.22 ^~~~~~~~~~~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 230:58.22 NS_INTERFACE_MAP_END 230:58.22 ^~~~~~~~~~~~~~~~~~~~ 230:58.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 230:58.22 else 230:58.22 ^~~~ 230:58.23 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 230:58.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 230:58.23 ^~~~~~~~~~~~~~~~~~ 230:58.23 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDSURIContentListener.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 230:58.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 230:58.23 ^~~~~~~~~~~~~~~~~~~~~~ 230:59.65 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/docshell/base/timeline/Unified_cpp_base_timeline0.cpp:65: 230:59.65 /builddir/build/BUILD/firefox-64.0.2/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 230:59.65 /builddir/build/BUILD/firefox-64.0.2/docshell/base/timeline/TimelineMarker.cpp:71:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:59.65 } // namespace mozilla 230:59.65 ^ 230:59.65 /builddir/build/BUILD/firefox-64.0.2/docshell/base/timeline/TimelineMarker.cpp:71:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 230:59.65 /builddir/build/BUILD/firefox-64.0.2/docshell/base/timeline/TimelineMarker.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 230:59.65 /builddir/build/BUILD/firefox-64.0.2/docshell/base/timeline/TimelineMarker.cpp:71:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 230:59.65 /builddir/build/BUILD/firefox-64.0.2/docshell/base/timeline/TimelineMarker.cpp:71:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 231:00.48 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 231:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:00.48 foundInterface = 0; \ 231:00.48 ^~~~~~~~~~~~~~ 231:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:00.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:00.48 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.cpp:537:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:00.48 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 231:00.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:00.48 else 231:00.48 ^~~~ 231:00.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:00.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:00.48 ^~~~~~~~~~~~~~~~~~ 231:00.48 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.cpp:536:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:00.48 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 231:00.49 ^~~~~~~~~~~~~~~~~~~~~~ 231:01.71 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 231:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:01.71 foundInterface = 0; \ 231:01.71 ^~~~~~~~~~~~~~ 231:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:01.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:01.71 ^~~~~~~~~~~~~~~~~~~~~~~ 231:01.71 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:01.71 NS_INTERFACE_MAP_END 231:01.71 ^~~~~~~~~~~~~~~~~~~~ 231:01.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:01.71 else 231:01.71 ^~~~ 231:01.72 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:01.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:01.72 ^~~~~~~~~~~~~~~~~~ 231:01.72 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:01.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:01.72 ^~~~~~~~~~~~~~~~~~~~~~ 231:01.87 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 231:01.87 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:01.87 foundInterface = 0; \ 231:01.88 ^~~~~~~~~~~~~~ 231:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:01.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:01.88 ^~~~~~~~~~~~~~~~~~~~~~~ 231:01.88 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:01.88 NS_INTERFACE_MAP_END 231:01.88 ^~~~~~~~~~~~~~~~~~~~ 231:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:01.88 else 231:01.88 ^~~~ 231:01.88 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:01.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:01.88 ^~~~~~~~~~~~~~~~~~ 231:01.88 /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:01.88 NS_INTERFACE_MAP_ENTRY(nsINamed) 231:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 231:03.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 231:03.55 from /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp:7, 231:03.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 231:03.56 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 231:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:03.56 foundInterface = 0; \ 231:03.56 ^~~~~~~~~~~~~~ 231:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:03.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:03.56 ^~~~~~~~~~~~~~~~~~~~~~~ 231:03.56 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:03.56 NS_INTERFACE_MAP_END 231:03.56 ^~~~~~~~~~~~~~~~~~~~ 231:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:03.56 else 231:03.56 ^~~~ 231:03.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:03.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:03.56 ^~~~~~~~~~~~~~~~~~ 231:03.56 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ChildSHistory.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:03.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:03.56 ^~~~~~~~~~~~~~~~~~~~~~ 231:04.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/HashTable.h:87, 231:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/HashTable.h:10, 231:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/TracingAPI.h:11, 231:04.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/GCPolicyAPI.h:44, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/RootingAPI.h:22, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/js/CallArgs.h:72, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/jsapi.h:28, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/caps/nsJSPrincipals.h:9, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/BasePrincipal.h:10, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShell.h:10, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/layout/build/nsContentDLF.cpp:11, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 231:04.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 231:04.31 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2612:28: required from here 231:04.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/PodOperations.h:33: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] 231:04.31 memset(aT, 0, sizeof(T)); 231:04.31 ~~~~~~^~~~~~~~~~~~~~~~~~ 231:04.31 In file included from /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/XPCModule.h:7, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/layout/build/nsLayoutModule.cpp:9, 231:04.31 from /builddir/build/BUILD/firefox-64.0.2/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 231:04.31 /builddir/build/BUILD/firefox-64.0.2/js/xpconnect/src/xpcprivate.h:2610:8: note: 'struct xpc::GlobalProperties' declared here 231:04.31 struct GlobalProperties { 231:04.31 ^~~~~~~~~~~~~~~~ 231:06.96 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 231:06.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:06.96 foundInterface = 0; \ 231:06.96 ^~~~~~~~~~~~~~ 231:06.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:06.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:06.96 ^~~~~~~~~~~~~~~~~~~~~~~ 231:06.96 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ParentSHistory.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:06.96 NS_INTERFACE_MAP_END 231:06.96 ^~~~~~~~~~~~~~~~~~~~ 231:06.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:06.96 else 231:06.96 ^~~~ 231:06.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:06.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:06.96 ^~~~~~~~~~~~~~~~~~ 231:06.96 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/ParentSHistory.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:06.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:06.96 ^~~~~~~~~~~~~~~~~~~~~~ 231:07.30 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 231:07.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:07.30 foundInterface = 0; \ 231:07.30 ^~~~~~~~~~~~~~ 231:07.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:07.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:07.30 ^~~~~~~~~~~~~~~~~~~~~~~ 231:07.30 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/nsSHistory.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:07.30 NS_INTERFACE_MAP_END 231:07.30 ^~~~~~~~~~~~~~~~~~~~ 231:07.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:07.31 else 231:07.31 ^~~~ 231:07.31 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:07.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:07.31 ^~~~~~~~~~~~~~~~~~ 231:07.31 /builddir/build/BUILD/firefox-64.0.2/docshell/shistory/nsSHistory.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:07.31 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:07.31 ^~~~~~~~~~~~~~~~~~~~~~ 231:08.53 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 231:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFactory.h:10, 231:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/Module.h:12, 231:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ModuleUtils.h:11, 231:08.53 from /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellFactory.cpp:6, 231:08.53 from /builddir/build/BUILD/firefox-64.0.2/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 231:08.53 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 231:08.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:08.53 foundInterface = 0; \ 231:08.53 ^~~~~~~~~~~~~~ 231:08.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:08.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:08.53 ^~~~~~~~~~~~~~~~~~~~~~~ 231:08.53 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:08.53 NS_INTERFACE_MAP_END 231:08.54 ^~~~~~~~~~~~~~~~~~~~ 231:08.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:08.54 else 231:08.54 ^~~~ 231:08.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:08.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:08.54 ^~~~~~~~~~~~~~~~~~ 231:08.54 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:08.54 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 231:08.54 ^~~~~~~~~~~~~~~~~~~~~~ 231:08.91 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 231:08.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:08.91 foundInterface = 0; \ 231:08.91 ^~~~~~~~~~~~~~ 231:08.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:08.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:08.91 ^~~~~~~~~~~~~~~~~~~~~~~ 231:08.91 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:08.91 NS_INTERFACE_MAP_END 231:08.91 ^~~~~~~~~~~~~~~~~~~~ 231:08.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:08.91 else 231:08.91 ^~~~ 231:08.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:08.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:08.91 ^~~~~~~~~~~~~~~~~~ 231:08.91 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsChromeTreeOwner.cpp:67:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:08.91 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 231:08.91 ^~~~~~~~~~~~~~~~~~~~~~ 231:08.93 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 231:08.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:08.94 foundInterface = 0; \ 231:08.94 ^~~~~~~~~~~~~~ 231:08.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:08.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:08.94 ^~~~~~~~~~~~~~~~~~~~~~~ 231:08.94 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:08.94 NS_INTERFACE_MAP_END 231:08.94 ^~~~~~~~~~~~~~~~~~~~ 231:08.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1034:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:08.94 else 231:08.94 ^~~~ 231:08.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1099:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 231:08.94 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 231:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.94 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:116:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 231:08.94 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 231:08.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.96 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 231:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:08.96 foundInterface = 0; \ 231:08.96 ^~~~~~~~~~~~~~ 231:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 231:08.96 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 231:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.96 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:971:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 231:08.96 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 231:08.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.96 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:08.96 else 231:08.96 ^~~~ 231:08.97 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:08.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:08.97 ^~~~~~~~~~~~~~~~~~ 231:08.97 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsContentTreeOwner.cpp:970:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:08.97 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 231:08.97 ^~~~~~~~~~~~~~~~~~~~~~ 231:08.99 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 231:08.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:08.99 foundInterface = 0; \ 231:08.99 ^~~~~~~~~~~~~~ 231:08.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:08.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.99 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:08.99 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 231:08.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:08.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:08.99 else 231:08.99 ^~~~ 231:08.99 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:08.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:08.99 ^~~~~~~~~~~~~~~~~~ 231:08.99 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:08.99 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 231:08.99 ^~~~~~~~~~~~~~~~~~~~~~ 231:12.80 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 231:12.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:12.80 foundInterface = 0; \ 231:12.80 ^~~~~~~~~~~~~~ 231:12.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:12.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:12.80 ^~~~~~~~~~~~~~~~~~~~~~~ 231:12.80 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsXULWindow.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:12.80 NS_INTERFACE_MAP_END 231:12.80 ^~~~~~~~~~~~~~~~~~~~ 231:12.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:12.80 } else 231:12.80 ^~~~ 231:12.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 231:12.81 NS_IMPL_QUERY_BODY_CONCRETE(_class) 231:12.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:12.81 /builddir/build/BUILD/firefox-64.0.2/xpfe/appshell/nsXULWindow.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 231:12.81 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 231:12.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:14.83 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 231:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsHashKeys.h:11, 231:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsDataHashtable.h:10, 231:14.83 from /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.h:10, 231:14.83 from /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp:6, 231:14.83 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 231:14.83 /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 231:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:14.83 foundInterface = 0; \ 231:14.83 ^~~~~~~~~~~~~~ 231:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:14.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:14.83 ^~~~~~~~~~~~~~~~~~~~~~~ 231:14.83 /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:14.83 NS_INTERFACE_MAP_END 231:14.83 ^~~~~~~~~~~~~~~~~~~~ 231:14.83 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:14.83 else 231:14.84 ^~~~ 231:14.84 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:14.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:14.84 ^~~~~~~~~~~~~~~~~~ 231:14.84 /builddir/build/BUILD/firefox-64.0.2/accessible/aom/AccessibleNode.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:14.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 231:14.84 ^~~~~~~~~~~~~~~~~~~~~~ 231:23.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:23.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:23.78 from /builddir/build/BUILD/firefox-64.0.2/accessible/base/TextAttrs.h:10, 231:23.78 from /builddir/build/BUILD/firefox-64.0.2/accessible/base/TextAttrs.cpp:6, 231:23.78 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 231:23.78 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 231:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:23.78 foundInterface = 0; \ 231:23.78 ^~~~~~~~~~~~~~ 231:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:23.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:23.78 ^~~~~~~~~~~~~~~~~~~~~~~ 231:23.78 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsAccessiblePivot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:23.78 NS_INTERFACE_MAP_END 231:23.78 ^~~~~~~~~~~~~~~~~~~~ 231:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:23.78 else 231:23.78 ^~~~ 231:23.78 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:23.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:23.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:23.78 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsAccessiblePivot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:23.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 231:23.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.55 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/HyperTextAccessible.h:9, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/HyperTextAccessibleWrap.h:10, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/ARIAGridAccessible.h:9, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/ARIAGridAccessible-inl.h:10, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/ARIAGridAccessible.cpp:6, 231:25.55 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 231:25.55 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 231:25.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:25.55 foundInterface = 0; \ 231:25.55 ^~~~~~~~~~~~~~ 231:25.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:25.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:25.55 ^~~~~~~~~~~~~~~~~~~~~~~ 231:25.55 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:25.55 NS_INTERFACE_MAP_END 231:25.55 ^~~~~~~~~~~~~~~~~~~~ 231:25.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:25.55 else 231:25.55 ^~~~ 231:25.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:25.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:25.55 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.cpp:103:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:25.56 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 231:25.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:27.54 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 231:27.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:27.54 foundInterface = 0; \ 231:27.55 ^~~~~~~~~~~~~~ 231:27.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:27.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:27.55 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/DocAccessible.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:27.55 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 231:27.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:27.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:27.55 else 231:27.55 ^~~~ 231:27.55 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:27.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:27.55 ^~~~~~~~~~~~~~~~~~ 231:27.55 /builddir/build/BUILD/firefox-64.0.2/accessible/generic/DocAccessible.cpp:164:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:27.55 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 231:27.55 ^~~~~~~~~~~~~~~~~~~~~~ 231:28.66 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:83: 231:28.66 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsTextEquivUtils.cpp: In function 'nsTextEquivUtils::AppendFromDOMNode(nsIContent*, nsTSubstring*)': 231:28.66 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsTextEquivUtils.cpp:362:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 231:28.66 } 231:28.66 ^ 231:28.66 /builddir/build/BUILD/firefox-64.0.2/accessible/base/nsTextEquivUtils.cpp:362:1: warning: the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 231:37.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:37.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:37.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.h:6, 231:37.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.46 foundInterface = 0; \ 231:37.46 ^~~~~~~~~~~~~~ 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.46 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.46 NS_INTERFACE_MAP_END 231:37.46 ^~~~~~~~~~~~~~~~~~~~ 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.46 else 231:37.46 ^~~~ 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.46 ^~~~~~~~~~~~~~~~~~ 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.46 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 231:37.46 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 231:37.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.47 foundInterface = 0; \ 231:37.47 ^~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.47 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.47 NS_INTERFACE_MAP_END 231:37.47 ^~~~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.47 else 231:37.47 ^~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.47 ^~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.47 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 231:37.47 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.47 foundInterface = 0; \ 231:37.47 ^~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.47 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.47 NS_INTERFACE_MAP_END 231:37.47 ^~~~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.47 else 231:37.47 ^~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.47 ^~~~~~~~~~~~~~~~~~ 231:37.47 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.47 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 231:37.47 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.48 foundInterface = 0; \ 231:37.48 ^~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.48 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.48 NS_INTERFACE_MAP_END 231:37.48 ^~~~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.48 else 231:37.48 ^~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.48 ^~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.48 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 231:37.48 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.48 foundInterface = 0; \ 231:37.48 ^~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.48 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.48 NS_INTERFACE_MAP_END 231:37.48 ^~~~~~~~~~~~~~~~~~~~ 231:37.48 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.49 else 231:37.49 ^~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.49 ^~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.49 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.49 foundInterface = 0; \ 231:37.49 ^~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.49 NS_INTERFACE_MAP_END 231:37.49 ^~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.49 else 231:37.49 ^~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.49 ^~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.49 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.49 foundInterface = 0; \ 231:37.49 ^~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.49 NS_INTERFACE_MAP_END 231:37.49 ^~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.49 else 231:37.49 ^~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.49 ^~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.49 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.49 foundInterface = 0; \ 231:37.49 ^~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.49 NS_INTERFACE_MAP_END 231:37.49 ^~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.49 else 231:37.49 ^~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.49 ^~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.49 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 231:37.49 ^~~~~~~~~~~~~~~~~~~~~~ 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 231:37.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:37.49 foundInterface = 0; \ 231:37.50 ^~~~~~~~~~~~~~ 231:37.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:37.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:37.50 ^~~~~~~~~~~~~~~~~~~~~~~ 231:37.50 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:37.50 NS_INTERFACE_MAP_END 231:37.50 ^~~~~~~~~~~~~~~~~~~~ 231:37.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:37.50 else 231:37.50 ^~~~ 231:37.50 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 231:37.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 231:37.50 ^~~~~~~~~~~~~~~~~~ 231:37.50 /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 231:37.50 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 231:37.50 ^~~~~~~~~~~~~~~~~~~~~~ 231:43.28 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:43.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 231:43.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAccessibleRelation.h:10, 231:43.28 from /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/nsAccessibleRelation.h:9, 231:43.28 from /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/nsAccessibleRelation.cpp:6, 231:43.28 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 231:43.28 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 231:43.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:43.28 foundInterface = 0; \ 231:43.28 ^~~~~~~~~~~~~~ 231:43.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:43.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:43.28 ^~~~~~~~~~~~~~~~~~~~~~~ 231:43.28 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:43.28 NS_INTERFACE_MAP_END 231:43.28 ^~~~~~~~~~~~~~~~~~~~ 231:43.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:43.28 else 231:43.28 ^~~~ 231:43.28 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:43.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:43.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.28 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:43.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 231:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.58 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 231:43.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:43.58 foundInterface = 0; \ 231:43.58 ^~~~~~~~~~~~~~ 231:43.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:43.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.58 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:43.58 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 231:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:43.59 else 231:43.59 ^~~~ 231:43.59 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 231:43.59 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 231:43.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.59 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 231:43.59 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 231:43.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.63 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 231:43.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:43.63 foundInterface = 0; \ 231:43.63 ^~~~~~~~~~~~~~ 231:43.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:43.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:43.63 ^~~~~~~~~~~~~~~~~~~~~~~ 231:43.63 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:43.63 NS_INTERFACE_MAP_END 231:43.63 ^~~~~~~~~~~~~~~~~~~~ 231:43.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:43.63 else 231:43.63 ^~~~ 231:43.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:43.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:43.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:43.63 /builddir/build/BUILD/firefox-64.0.2/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:43.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 231:43.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.71 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 231:46.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:46.71 foundInterface = 0; \ 231:46.71 ^~~~~~~~~~~~~~ 231:46.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:46.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.71 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:46.71 NS_INTERFACE_MAP_END_INHERITING(Accessible) 231:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.71 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.71 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:46.71 } else 231:46.71 ^~~~ 231:46.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:46.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.71 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:46.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 231:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:46.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:46.73 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 231:46.73 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.73 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.73 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 231:46.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:46.73 foundInterface = 0; \ 231:46.73 ^~~~~~~~~~~~~~ 231:46.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:46.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:46.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.73 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:46.73 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 231:46.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.74 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:46.74 } else 231:46.74 ^~~~ 231:46.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:46.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:46.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.74 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:46.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 231:46.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.79 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:46.79 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:46.79 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 231:46.79 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.79 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.80 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 231:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:46.80 foundInterface = 0; \ 231:46.80 ^~~~~~~~~~~~~~ 231:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:46.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.80 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:46.80 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 231:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:46.80 } else 231:46.80 ^~~~ 231:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:46.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.80 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:46.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 231:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:10, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.80 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 231:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:46.80 foundInterface = 0; \ 231:46.80 ^~~~~~~~~~~~~~ 231:46.80 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 231:46.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 231:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.80 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 231:46.80 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 231:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.80 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsINode.h:14, 231:46.80 from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsIContent.h:12, 231:46.81 from /builddir/build/BUILD/firefox-64.0.2/accessible/generic/Accessible.h:16, 231:46.81 from /builddir/build/BUILD/firefox-64.0.2/accessible/atk/AccessibleWrap.h:11, 231:46.81 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.h:9, 231:46.81 from /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULAlertAccessible.cpp:6, 231:46.81 from /builddir/build/BUILD/firefox-64.0.2/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 231:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:46.81 } else 231:46.81 ^~~~ 231:46.81 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:46.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 231:46.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:46.81 /builddir/build/BUILD/firefox-64.0.2/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 231:46.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 231:46.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:51.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 231:51.09 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 231:51.09 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 231:51.09 } 231:51.09 ^ 231:51.09 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 231:51.09 case INITCAP: { 231:51.09 ^~~~ 231:51.10 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 231:51.10 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 231:51.10 capwords = 1; 231:51.10 ~~~~~~~~~^~~ 231:51.10 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 231:51.10 case HUHCAP: { 231:51.10 ^~~~ 231:51.10 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 231:51.10 capwords = 1; 231:51.10 ~~~~~~~~~^~~ 231:51.10 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 231:51.10 case HUHCAP: { 231:51.10 ^~~~ 231:51.52 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIMemoryReporter.h:10, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 231:51.52 from : 231:51.52 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 231:51.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:51.52 foundInterface = 0; \ 231:51.52 ^~~~~~~~~~~~~~ 231:51.52 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:51.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:51.52 ^~~~~~~~~~~~~~~~~~~~~~~ 231:51.52 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:51.52 NS_INTERFACE_MAP_END 231:51.52 ^~~~~~~~~~~~~~~~~~~~ 231:51.52 In file included from /builddir/build/BUILD/firefox-64.0.2/dom/base/nsWrapperCache.h:10, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/EventTarget.h:13, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsPIDOMWindow.h:15, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/xpcpublic.h:21, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsThreadUtils.h:24, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/MozPromise.h:21, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:8, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 231:51.52 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 231:51.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:51.53 } else 231:51.53 ^~~~ 231:51.53 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:51.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozHunspell) 231:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:53.84 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so.symbols.stub 231:54.41 security/manager/ssl/tests/unit/pkcs11testmodule/libpkcs11testmodule.so 231:59.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:59.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:59.73 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 231:59.73 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 231:59.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 231:59.73 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 231:59.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:59.73 foundInterface = 0; \ 231:59.73 ^~~~~~~~~~~~~~ 231:59.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:59.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:59.73 ^~~~~~~~~~~~~~~~~~~~~~~ 231:59.73 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:531:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:59.73 NS_INTERFACE_MAP_END 231:59.73 ^~~~~~~~~~~~~~~~~~~~ 231:59.73 In file included from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 231:59.73 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 231:59.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 231:59.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 231:59.73 } else 231:59.73 ^~~~ 231:59.73 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozInlineSpellChecker.cpp:530:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 231:59.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 231:59.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:59.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 231:59.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 231:59.85 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 231:59.85 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 231:59.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 231:59.85 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 231:59.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 231:59.85 foundInterface = 0; \ 231:59.85 ^~~~~~~~~~~~~~ 231:59.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 231:59.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 231:59.85 ^~~~~~~~~~~~~~~~~~~~~~~ 231:59.85 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 231:59.85 NS_INTERFACE_MAP_END 231:59.85 ^~~~~~~~~~~~~~~~~~~~ 231:59.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 231:59.85 else 231:59.85 ^~~~ 231:59.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 231:59.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 231:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 231:59.85 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozPersonalDictionary.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 231:59.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 231:59.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:00.73 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 232:00.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:00.73 foundInterface = 0; \ 232:00.73 ^~~~~~~~~~~~~~ 232:00.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:00.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:00.73 ^~~~~~~~~~~~~~~~~~~~~~~ 232:00.73 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozSpellChecker.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:00.73 NS_INTERFACE_MAP_END 232:00.73 ^~~~~~~~~~~~~~~~~~~~ 232:00.73 In file included from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 232:00.73 from /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 232:00.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 232:00.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 232:00.73 } else 232:00.73 ^~~~ 232:00.73 /builddir/build/BUILD/firefox-64.0.2/extensions/spellcheck/src/mozSpellChecker.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 232:00.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 232:00.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:07.11 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 232:07.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 232:07.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/imgINotificationObserver.h:10, 232:07.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/AlertNotification.h:8, 232:07.11 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp:5, 232:07.11 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 232:07.11 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 232:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:07.11 foundInterface = 0; \ 232:07.11 ^~~~~~~~~~~~~~ 232:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:07.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:07.11 ^~~~~~~~~~~~~~~~~~~~~~~ 232:07.11 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:07.11 NS_INTERFACE_MAP_END 232:07.11 ^~~~~~~~~~~~~~~~~~~~ 232:07.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:07.11 else 232:07.12 ^~~~ 232:07.12 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 232:07.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 232:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:07.12 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/AlertNotification.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 232:07.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 232:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 232:08.56 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 232:08.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:08.56 foundInterface = 0; \ 232:08.56 ^~~~~~~~~~~~~~ 232:08.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:08.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:08.56 ^~~~~~~~~~~~~~~~~~~~~~~ 232:08.56 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:08.56 NS_INTERFACE_MAP_END 232:08.56 ^~~~~~~~~~~~~~~~~~~~ 232:08.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:08.56 else 232:08.56 ^~~~ 232:08.56 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:08.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:08.56 ^~~~~~~~~~~~~~~~~~ 232:08.56 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:08.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 232:08.57 ^~~~~~~~~~~~~~~~~~~~~~ 232:14.42 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 232:14.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 232:14.42 from /builddir/build/BUILD/firefox-64.0.2/docshell/base/nsDocShellTreeOwner.h:11, 232:14.42 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.h:11, 232:14.42 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp:8, 232:14.42 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 232:14.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 232:14.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 232:14.42 foundInterface = 0; \ 232:14.42 ^~~~~~~~~~~~~~ 232:14.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 232:14.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 232:14.42 ^~~~~~~~~~~~~~~~~~~~~~~ 232:14.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp:126:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 232:14.42 NS_INTERFACE_MAP_END 232:14.42 ^~~~~~~~~~~~~~~~~~~~ 232:14.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 232:14.42 else 232:14.42 ^~~~ 232:14.42 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 232:14.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 232:14.42 ^~~~~~~~~~~~~~~~~~ 232:14.42 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/browser/nsWebBrowser.cpp:125:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 232:14.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 232:14.42 ^~~~~~~~~~~~~~~~~~~~~~ 233:01.32 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:01.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:01.32 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsICommandLineRunner.h:10, 233:01.32 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.h:8, 233:01.32 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:5: 233:01.32 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 233:01.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:01.32 foundInterface = 0; \ 233:01.32 ^~~~~~~~~~~~~~ 233:01.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:01.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:01.32 ^~~~~~~~~~~~~~~~~~~~~~~ 233:01.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:01.32 NS_INTERFACE_MAP_END 233:01.32 ^~~~~~~~~~~~~~~~~~~~ 233:01.32 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 233:01.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 233:01.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 233:01.32 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:55:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 233:01.32 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 233:01.33 ^~~~~~~~~~~~~~~~~~~~ 233:01.33 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:11: 233:01.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:01.33 } else 233:01.33 ^~~~ 233:01.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 233:01.33 NS_IMPL_QUERY_CLASSINFO(aClass) \ 233:01.33 ^~~~~~~~~~~~~~~~~~~~~~~ 233:01.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 233:01.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 233:01.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 233:01.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/commandlines/nsCommandLine.cpp:55:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 233:01.33 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 233:01.33 ^~~~~~~~~~~~~~~~~~~~ 233:03.61 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:03.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:03.61 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIObserver.h:10, 233:03.62 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.h:10, 233:03.62 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 233:03.62 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 233:03.62 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 233:03.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:03.62 foundInterface = 0; \ 233:03.62 ^~~~~~~~~~~~~~ 233:03.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:03.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:03.62 ^~~~~~~~~~~~~~~~~~~~~~~ 233:03.62 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:03.62 NS_INTERFACE_MAP_END 233:03.62 ^~~~~~~~~~~~~~~~~~~~ 233:03.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:03.62 else 233:03.62 ^~~~ 233:03.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:03.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:03.62 ^~~~~~~~~~~~~~~~~~ 233:03.62 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:03.62 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 233:03.62 ^~~~~~~~~~~~~~~~~~~~~~ 233:03.63 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 233:03.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:03.63 foundInterface = 0; \ 233:03.63 ^~~~~~~~~~~~~~ 233:03.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:03.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:03.63 ^~~~~~~~~~~~~~~~~~~~~~~ 233:03.63 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:03.63 NS_INTERFACE_MAP_END 233:03.63 ^~~~~~~~~~~~~~~~~~~~ 233:03.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:03.63 else 233:03.63 ^~~~ 233:03.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:03.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:03.63 ^~~~~~~~~~~~~~~~~~ 233:03.63 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/clearsitedata/ClearSiteData.cpp:438:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:03.63 NS_INTERFACE_MAP_ENTRY(nsIObserver) 233:03.63 ^~~~~~~~~~~~~~~~~~~~~~ 233:07.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 233:07.33 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 233:07.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 233:07.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.33 foundInterface = 0; \ 233:07.33 ^~~~~~~~~~~~~~ 233:07.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.33 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:704:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.33 NS_INTERFACE_MAP_END 233:07.33 ^~~~~~~~~~~~~~~~~~~~ 233:07.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.33 else 233:07.33 ^~~~ 233:07.33 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 233:07.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 233:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:07.33 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/ExtensionPolicyService.cpp:703:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 233:07.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 233:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:07.39 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 233:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.39 foundInterface = 0; \ 233:07.39 ^~~~~~~~~~~~~~ 233:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.39 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.39 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.39 NS_INTERFACE_MAP_END 233:07.39 ^~~~~~~~~~~~~~~~~~~~ 233:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.39 else 233:07.39 ^~~~ 233:07.39 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:07.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:07.39 ^~~~~~~~~~~~~~~~~~ 233:07.39 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:07.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:07.39 ^~~~~~~~~~~~~~~~~~~~~~ 233:07.41 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 233:07.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.41 foundInterface = 0; \ 233:07.41 ^~~~~~~~~~~~~~ 233:07.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.41 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.41 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.41 NS_INTERFACE_MAP_END 233:07.41 ^~~~~~~~~~~~~~~~~~~~ 233:07.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.41 else 233:07.41 ^~~~ 233:07.41 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:07.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:07.41 ^~~~~~~~~~~~~~~~~~ 233:07.41 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:07.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:07.41 ^~~~~~~~~~~~~~~~~~~~~~ 233:07.43 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 233:07.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.43 foundInterface = 0; \ 233:07.43 ^~~~~~~~~~~~~~ 233:07.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.43 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.43 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.43 NS_INTERFACE_MAP_END 233:07.43 ^~~~~~~~~~~~~~~~~~~~ 233:07.43 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.43 else 233:07.43 ^~~~ 233:07.44 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:07.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:07.44 ^~~~~~~~~~~~~~~~~~ 233:07.44 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/MatchPattern.cpp:798:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:07.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:07.44 ^~~~~~~~~~~~~~~~~~~~~~ 233:07.49 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 233:07.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.49 foundInterface = 0; \ 233:07.49 ^~~~~~~~~~~~~~ 233:07.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.49 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.49 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.49 NS_INTERFACE_MAP_END 233:07.49 ^~~~~~~~~~~~~~~~~~~~ 233:07.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.49 else 233:07.49 ^~~~ 233:07.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:07.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:07.49 ^~~~~~~~~~~~~~~~~~ 233:07.49 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:07.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:07.49 ^~~~~~~~~~~~~~~~~~~~~~ 233:07.51 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 233:07.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.51 foundInterface = 0; \ 233:07.51 ^~~~~~~~~~~~~~ 233:07.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.51 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.51 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.51 NS_INTERFACE_MAP_END 233:07.51 ^~~~~~~~~~~~~~~~~~~~ 233:07.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.51 else 233:07.51 ^~~~ 233:07.51 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:07.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:07.51 ^~~~~~~~~~~~~~~~~~ 233:07.51 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:685:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:07.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:07.51 ^~~~~~~~~~~~~~~~~~~~~~ 233:07.53 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 233:07.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:07.53 foundInterface = 0; \ 233:07.53 ^~~~~~~~~~~~~~ 233:07.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:07.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:07.53 ^~~~~~~~~~~~~~~~~~~~~~~ 233:07.53 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:07.53 NS_INTERFACE_MAP_END 233:07.53 ^~~~~~~~~~~~~~~~~~~~ 233:07.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:07.53 else 233:07.53 ^~~~ 233:07.53 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:07.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:07.53 ^~~~~~~~~~~~~~~~~~ 233:07.53 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/WebExtensionPolicy.cpp:754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:07.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:07.53 ^~~~~~~~~~~~~~~~~~~~~~ 233:11.57 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFind.h:10, 233:11.57 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.h:10, 233:11.57 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp:9, 233:11.57 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 233:11.57 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 233:11.57 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:11.58 foundInterface = 0; \ 233:11.58 ^~~~~~~~~~~~~~ 233:11.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:11.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:11.58 ^~~~~~~~~~~~~~~~~~~~~~~ 233:11.58 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:11.58 NS_INTERFACE_MAP_END 233:11.58 ^~~~~~~~~~~~~~~~~~~~ 233:11.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:11.58 else 233:11.58 ^~~~ 233:11.58 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:11.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:11.58 ^~~~~~~~~~~~~~~~~~ 233:11.58 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/find/nsFind.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:11.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:11.58 ^~~~~~~~~~~~~~~~~~~~~~ 233:11.70 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:11.70 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsINativeOSFileInternals.h:10, 233:11.70 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.h:10, 233:11.70 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 233:11.70 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 233:11.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:11.70 foundInterface = 0; \ 233:11.70 ^~~~~~~~~~~~~~ 233:11.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:11.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:11.70 ^~~~~~~~~~~~~~~~~~~~~~~ 233:11.70 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:11.71 NS_INTERFACE_MAP_END 233:11.71 ^~~~~~~~~~~~~~~~~~~~ 233:11.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:11.71 else 233:11.71 ^~~~ 233:11.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:11.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:11.71 ^~~~~~~~~~~~~~~~~~ 233:11.71 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/osfile/NativeOSFileInternals.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:11.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:11.71 ^~~~~~~~~~~~~~~~~~~~~~ 233:12.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 233:12.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 233:12.09 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::ChannelWrapperStub::QueryInterface(const nsIID&, void**)': 233:12.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:12.09 foundInterface = 0; \ 233:12.09 ^~~~~~~~~~~~~~ 233:12.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:12.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:12.09 ^~~~~~~~~~~~~~~~~~~~~~~ 233:12.09 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:12.09 NS_INTERFACE_MAP_END 233:12.09 ^~~~~~~~~~~~~~~~~~~~ 233:12.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:12.09 else 233:12.09 ^~~~ 233:12.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:12.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:12.09 ^~~~~~~~~~~~~~~~~~ 233:12.09 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:93:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:12.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 233:12.09 ^~~~~~~~~~~~~~~~~~~~~~ 233:12.14 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 233:12.14 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:12.15 foundInterface = 0; \ 233:12.15 ^~~~~~~~~~~~~~ 233:12.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:12.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:12.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.15 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:12.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 233:12.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:12.15 else 233:12.15 ^~~~ 233:12.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:12.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:12.15 ^~~~~~~~~~~~~~~~~~ 233:12.15 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1124:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:12.15 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 233:12.15 ^~~~~~~~~~~~~~~~~~~~~~ 233:12.29 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 233:12.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:12.29 foundInterface = 0; \ 233:12.29 ^~~~~~~~~~~~~~ 233:12.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:12.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.29 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:12.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 233:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 233:12.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:12.29 } else 233:12.29 ^~~~ 233:12.29 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:12.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.29 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilter.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:12.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 233:12.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.29 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:12.29 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 233:12.30 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 233:12.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:12.30 foundInterface = 0; \ 233:12.30 ^~~~~~~~~~~~~~ 233:12.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:12.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:12.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.30 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:12.30 NS_INTERFACE_MAP_END_INHERITING(Event) 233:12.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.30 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 233:12.30 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 233:12.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:12.30 } else 233:12.30 ^~~~ 233:12.30 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:12.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:12.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.30 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 233:12.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 233:12.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.75 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 233:12.75 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 233:12.75 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 233:12.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:12.75 foundInterface = 0; \ 233:12.75 ^~~~~~~~~~~~~~ 233:12.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:12.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:12.75 ^~~~~~~~~~~~~~~~~~~~~~~ 233:12.75 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:12.75 NS_INTERFACE_MAP_END 233:12.75 ^~~~~~~~~~~~~~~~~~~~ 233:12.75 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:12.75 else 233:12.76 ^~~~ 233:12.76 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 233:12.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 233:12.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:12.76 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 233:12.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 233:12.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:19.60 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.h:9, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.cpp:11, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 233:19.60 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:19.60 foundInterface = 0; \ 233:19.60 ^~~~~~~~~~~~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:19.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:19.60 ^~~~~~~~~~~~~~~~~~~~~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:19.60 NS_INTERFACE_MAP_END 233:19.60 ^~~~~~~~~~~~~~~~~~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 233:19.60 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 233:19.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 233:19.60 NS_IMPL_ISUPPORTS_CI( 233:19.60 ^~~~~~~~~~~~~~~~~~~~ 233:19.60 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:26, 233:19.60 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:19.60 } else 233:19.60 ^~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 233:19.60 } else 233:19.60 ^~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 233:19.60 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 233:19.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 233:19.60 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 233:19.60 NS_IMPL_ISUPPORTS_CI( 233:19.60 ^~~~~~~~~~~~~~~~~~~~ 233:19.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 233:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 233:19.73 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.h:9, 233:19.73 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.cpp:11, 233:19.73 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 233:19.73 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 233:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:19.73 foundInterface = 0; \ 233:19.73 ^~~~~~~~~~~~~~ 233:19.73 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:19.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:19.74 ^~~~~~~~~~~~~~~~~~~~~~~ 233:19.74 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistory.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:19.74 NS_INTERFACE_MAP_END 233:19.74 ^~~~~~~~~~~~~~~~~~~~ 233:19.74 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsFaviconService.cpp:26, 233:19.74 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 233:19.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:19.74 } else 233:19.74 ^~~~ 233:19.74 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 233:19.74 } else 233:19.74 ^~~~ 233:19.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:19.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:19.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWeakReferenceUtils.h:10, 233:19.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsWeakReference.h:14, 233:19.85 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.h:9, 233:19.85 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/Database.cpp:11, 233:19.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 233:19.85 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 233:19.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:19.85 foundInterface = 0; \ 233:19.85 ^~~~~~~~~~~~~~ 233:19.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:19.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:19.85 ^~~~~~~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:19.86 NS_INTERFACE_MAP_END 233:19.86 ^~~~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:19.86 else 233:19.86 ^~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:19.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:19.86 ^~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:19.86 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 233:19.86 ^~~~~~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 233:19.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:19.86 foundInterface = 0; \ 233:19.86 ^~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 233:19.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 233:19.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 233:19.86 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 233:19.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:19.86 else 233:19.86 ^~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:19.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:19.86 ^~~~~~~~~~~~~~~~~~ 233:19.86 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:520:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:19.86 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 233:19.86 ^~~~~~~~~~~~~~~~~~~~~~ 233:19.94 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 233:19.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:19.94 foundInterface = 0; \ 233:19.94 ^~~~~~~~~~~~~~ 233:19.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:19.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:19.94 ^~~~~~~~~~~~~~~~~~~~~~~ 233:19.94 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3933:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:19.94 NS_INTERFACE_MAP_END 233:19.94 ^~~~~~~~~~~~~~~~~~~~ 233:19.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:19.94 else 233:19.94 ^~~~ 233:19.94 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:19.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:19.94 ^~~~~~~~~~~~~~~~~~ 233:19.94 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/places/nsNavHistoryResult.cpp:3932:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:19.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 233:19.94 ^~~~~~~~~~~~~~~~~~~~~~ 233:29.18 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/resistfingerprinting/Unified_cpp_resistfingerprinting0.cpp:11: 233:29.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 233:29.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:29.18 } 233:29.18 ^ 233:29.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:29.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 233:29.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:29.18 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:30.49 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:30.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:30.49 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 233:30.49 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 233:30.49 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 233:30.49 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 233:30.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:30.49 foundInterface = 0; \ 233:30.49 ^~~~~~~~~~~~~~ 233:30.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:30.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:30.49 ^~~~~~~~~~~~~~~~~~~~~~~ 233:30.49 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:30.49 NS_INTERFACE_MAP_END 233:30.49 ^~~~~~~~~~~~~~~~~~~~ 233:30.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:30.49 else 233:30.49 ^~~~ 233:30.49 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 233:30.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 233:30.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:30.49 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 233:30.49 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 233:30.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:31.00 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:31.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:31.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:31.00 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 233:31.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:12, 233:31.01 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.h:8, 233:31.01 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:5, 233:31.01 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 233:31.01 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 233:31.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:31.01 foundInterface = 0; \ 233:31.01 ^~~~~~~~~~~~~~ 233:31.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:31.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:31.01 ^~~~~~~~~~~~~~~~~~~~~~~ 233:31.01 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:31.01 NS_INTERFACE_MAP_END 233:31.01 ^~~~~~~~~~~~~~~~~~~~ 233:31.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:31.01 else 233:31.01 ^~~~ 233:31.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:31.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:31.01 ^~~~~~~~~~~~~~~~~~ 233:31.01 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:31.01 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 233:31.01 ^~~~~~~~~~~~~~~~~~~~~~ 233:34.99 toolkit/components/telemetry/tests/libmodules-test.so 233:40.63 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:40.63 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 233:40.63 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 233:40.63 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 233:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:40.63 foundInterface = 0; \ 233:40.63 ^~~~~~~~~~~~~~ 233:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:40.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:40.63 ^~~~~~~~~~~~~~~~~~~~~~~ 233:40.63 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:40.63 NS_INTERFACE_MAP_END 233:40.63 ^~~~~~~~~~~~~~~~~~~~ 233:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:40.63 else 233:40.63 ^~~~ 233:40.63 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:40.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:40.63 ^~~~~~~~~~~~~~~~~~ 233:40.63 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:40.63 NS_INTERFACE_MAP_ENTRY(nsIObserver) 233:40.63 ^~~~~~~~~~~~~~~~~~~~~~ 233:48.13 toolkit/components/ctypes/tests/libjsctypes-test.so 233:49.05 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp: In function 'test_finalizer_start': 233:49.05 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:25:41: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 233:49.05 gFinalizerTestResources = new int[size]; 233:49.06 ^ 233:49.06 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 233:49.06 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 233:49.06 ^ 233:49.06 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:26:39: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 233:49.06 gFinalizerTestNames = new char*[size]; 233:49.06 ^ 233:49.06 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 233:49.06 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 233:49.06 ^ 233:49.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/Entries.h:13, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/ChunkSet.h:9, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/ChunkSet.cpp:6, 233:49.21 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 233:49.21 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 233:49.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:49.21 foundInterface = 0; \ 233:49.21 ^~~~~~~~~~~~~~ 233:49.21 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:49.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:49.22 ^~~~~~~~~~~~~~~~~~~~~~~ 233:49.22 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:49.22 NS_INTERFACE_MAP_END 233:49.22 ^~~~~~~~~~~~~~~~~~~~ 233:49.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:49.22 else 233:49.22 ^~~~ 233:49.22 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 233:49.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 233:49.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:49.22 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 233:49.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 233:49.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.80 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 233:52.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:52.81 } 233:52.81 ^ 233:52.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:52.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 233:52.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:52.81 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:52.85 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIAutoCompleteController.h:10, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 233:52.85 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 233:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:52.85 foundInterface = 0; \ 233:52.85 ^~~~~~~~~~~~~~ 233:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:52.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:52.85 ^~~~~~~~~~~~~~~~~~~~~~~ 233:52.85 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:52.85 NS_INTERFACE_MAP_END 233:52.85 ^~~~~~~~~~~~~~~~~~~~ 233:52.85 In file included from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 233:52.85 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 233:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 233:52.85 } else 233:52.85 ^~~~ 233:52.85 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 233:52.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 233:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:52.85 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 233:52.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 233:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 233:54.77 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 233:54.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 233:54.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIWebProgressListener.h:10, 233:54.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIPrintProgress.h:10, 233:54.77 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.h:9, 233:54.77 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp:6, 233:54.77 from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 233:54.77 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 233:54.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 233:54.77 foundInterface = 0; \ 233:54.77 ^~~~~~~~~~~~~~ 233:54.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 233:54.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 233:54.77 ^~~~~~~~~~~~~~~~~~~~~~~ 233:54.77 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 233:54.77 NS_INTERFACE_MAP_END 233:54.77 ^~~~~~~~~~~~~~~~~~~~ 233:54.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 233:54.77 else 233:54.77 ^~~~ 233:54.77 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 233:54.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 233:54.78 ^~~~~~~~~~~~~~~~~~ 233:54.78 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/printingui/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 233:54.78 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 233:54.78 ^~~~~~~~~~~~~~~~~~~~~~ 233:56.77 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/terminator/nsTerminator.cpp: In member function 'mozilla::nsTerminator::StartWatchdog()': 233:56.77 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/terminator/nsTerminator.cpp:623:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:56.77 } // namespace mozilla 233:56.77 ^ 233:56.77 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/terminator/nsTerminator.cpp:623:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') [-Wcoverage-mismatch] 233:56.77 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/terminator/nsTerminator.cpp:623:1: warning: the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:59.07 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 233:59.07 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:59.07 } 233:59.07 ^ 233:59.07 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 233:59.07 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 233:59.07 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 233:59.07 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:01.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 234:01.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 234:01.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIFormFillController.h:10, 234:01.15 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.h:9, 234:01.15 from /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp:7: 234:01.15 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 234:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:01.15 foundInterface = 0; \ 234:01.15 ^~~~~~~~~~~~~~ 234:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:01.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:01.15 ^~~~~~~~~~~~~~~~~~~~~~~ 234:01.15 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:01.15 NS_INTERFACE_MAP_END 234:01.15 ^~~~~~~~~~~~~~~~~~~~ 234:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:01.15 else 234:01.15 ^~~~ 234:01.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:01.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:01.15 ^~~~~~~~~~~~~~~~~~ 234:01.15 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/satchel/nsFormFillController.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:01.15 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 234:01.15 ^~~~~~~~~~~~~~~~~~~~~~ 234:07.13 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 234:07.14 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 234:07.14 } 234:07.14 ^ 234:07.14 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:07.14 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 234:07.14 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 234:07.14 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:14.99 In file included from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 234:14.99 from /builddir/build/BUILD/firefox-64.0.2/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 234:14.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/ipc/IPCMessageUtils.h:11, 234:14.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 234:14.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 234:14.99 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/ContentParent.h:10, 234:15.00 from /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:6: 234:15.00 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 234:15.00 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:15.00 foundInterface = 0; \ 234:15.01 ^~~~~~~~~~~~~~ 234:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:15.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:15.01 ^~~~~~~~~~~~~~~~~~~~~~~ 234:15.01 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:15.01 NS_INTERFACE_MAP_END 234:15.01 ^~~~~~~~~~~~~~~~~~~~ 234:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:15.01 else 234:15.01 ^~~~ 234:15.01 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 234:15.01 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 234:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:15.01 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 234:15.01 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 234:15.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 234:15.30 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 234:15.30 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 234:15.31 } 234:15.31 ^ 234:15.31 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:15.31 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 234:15.31 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 234:15.31 /builddir/build/BUILD/firefox-64.0.2/toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 234:18.54 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 234:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 234:18.54 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIJSInspector.h:10, 234:18.54 from /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.h:9, 234:18.54 from /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp:6: 234:18.54 /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 234:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:18.54 foundInterface = 0; \ 234:18.54 ^~~~~~~~~~~~~~ 234:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:18.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:18.54 ^~~~~~~~~~~~~~~~~~~~~~~ 234:18.54 /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:18.54 NS_INTERFACE_MAP_END 234:18.54 ^~~~~~~~~~~~~~~~~~~~ 234:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:18.54 else 234:18.54 ^~~~ 234:18.54 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:18.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:18.54 ^~~~~~~~~~~~~~~~~~ 234:18.54 /builddir/build/BUILD/firefox-64.0.2/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:18.54 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 234:18.54 ^~~~~~~~~~~~~~~~~~~~~~ 234:20.20 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:101: 234:20.20 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 234:20.20 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsSigHandlers.cpp:175:15: warning: unused variable 'uc' [-Wunused-variable] 234:20.20 ucontext_t *uc = (ucontext_t *)context; 234:20.20 ^~ 234:22.03 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 234:22.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 234:22.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:22.03 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 234:22.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 234:22.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 234:22.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 234:22.04 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 234:22.04 from /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 234:22.04 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 234:22.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:22.04 foundInterface = 0; \ 234:22.04 ^~~~~~~~~~~~~~ 234:22.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:22.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:22.04 ^~~~~~~~~~~~~~~~~~~~~~~ 234:22.04 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:22.04 NS_INTERFACE_MAP_END 234:22.04 ^~~~~~~~~~~~~~~~~~~~ 234:22.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:22.04 else 234:22.04 ^~~~ 234:22.04 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:22.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:22.04 ^~~~~~~~~~~~~~~~~~ 234:22.04 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:22.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:22.04 ^~~~~~~~~~~~~~~~~~~~~~ 234:29.64 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsTArray.h:29, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/ErrorResult.h:38, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 234:29.64 from /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 234:29.65 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 234:29.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:29.65 foundInterface = 0; \ 234:29.65 ^~~~~~~~~~~~~~ 234:29.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:29.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:29.65 ^~~~~~~~~~~~~~~~~~~~~~~ 234:29.65 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:29.65 NS_INTERFACE_MAP_END 234:29.65 ^~~~~~~~~~~~~~~~~~~~ 234:29.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:29.65 else 234:29.65 ^~~~ 234:29.65 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:29.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:29.65 ^~~~~~~~~~~~~~~~~~ 234:29.65 /builddir/build/BUILD/firefox-64.0.2/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:29.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 234:29.65 ^~~~~~~~~~~~~~~~~~~~~~ 234:33.82 media/gmp-clearkey/0.1/libclearkey.so 234:34.90 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 234:34.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 234:34.90 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsComponentManagerUtils.h:11, 234:34.90 from /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 234:34.90 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 234:34.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 234:34.91 foundInterface = 0; \ 234:34.91 ^~~~~~~~~~~~~~ 234:34.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 234:34.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 234:34.91 ^~~~~~~~~~~~~~~~~~~~~~~ 234:34.91 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 234:34.91 NS_INTERFACE_MAP_END 234:34.91 ^~~~~~~~~~~~~~~~~~~~ 234:34.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 234:34.91 else 234:34.91 ^~~~ 234:34.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 234:34.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 234:34.91 ^~~~~~~~~~~~~~~~~~ 234:34.91 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 234:34.91 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 234:34.91 ^~~~~~~~~~~~~~~~~~~~~~ 234:39.71 js/src/build/libjs_static.a 234:40.66 xpcom/tests/TestArguments 234:40.66 xpcom/tests/TestBlockingProcess 234:41.03 xpcom/tests/TestPRIntN 234:41.34 xpcom/tests/TestQuickReturn 234:41.62 xpcom/tests/TestUnicodeArguments 234:42.48 config/external/sqlite/libmozsqlite3.so.symbols.stub 234:42.63 config/external/sqlite/libmozsqlite3.so 235:02.07 In file included from /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/openvr_api_public.cpp:9: 235:02.07 /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 235:02.07 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 235:02.07 ^~~~~~~~~~~~~~~~~~~ 235:02.07 /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 235:02.07 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 235:02.07 ^~~~~~~~~~~~~~~~~~~~~~ 235:02.08 /builddir/build/BUILD/firefox-64.0.2/gfx/vr/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 235:02.08 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 235:02.08 ^~~~~~~~~~~~~~~~~~~~~~~ 235:15.48 mfbt/tests/TestAlgorithm 235:15.48 mfbt/tests/TestArray 235:16.12 mfbt/tests/TestArrayUtils 235:16.38 mfbt/tests/TestAtomics 235:16.69 mfbt/tests/TestBinarySearch 235:18.24 mfbt/tests/TestBloomFilter 235:18.90 mfbt/tests/TestBufferList 235:19.46 mfbt/tests/TestCasting 235:20.53 mfbt/tests/TestCeilingFloor 235:21.62 mfbt/tests/TestCheckedInt 235:22.01 mfbt/tests/TestCountPopulation 235:42.45 mfbt/tests/TestCountZeroes 235:42.78 mfbt/tests/TestDefineEnum 235:43.06 mfbt/tests/TestDoublyLinkedList 235:43.34 mfbt/tests/TestEndian 235:43.93 mfbt/tests/TestEnumeratedArray 235:45.35 mfbt/tests/TestEnumSet 235:45.90 mfbt/tests/TestEnumTypeTraits 235:46.31 mfbt/tests/TestFastBernoulliTrial 235:46.58 mfbt/tests/TestFloatingPoint 235:47.48 mfbt/tests/TestFunctionTypeTraits 235:48.29 mfbt/tests/TestIntegerPrintfMacros 235:48.62 mfbt/tests/TestIntegerRange 235:49.67 mfbt/tests/TestJSONWriter 235:52.71 mfbt/tests/TestLinkedList 235:54.52 mfbt/tests/TestMacroArgs 235:55.02 mfbt/tests/TestMacroForEach 235:55.30 mfbt/tests/TestMathAlgorithms 235:55.57 mfbt/tests/TestMaybe 235:55.89 mfbt/tests/TestNonDereferenceable 235:56.50 mfbt/tests/TestNotNull 235:56.78 mfbt/tests/TestPair 235:57.12 mfbt/tests/TestRange 235:57.45 mfbt/tests/TestRefPtr 235:57.98 mfbt/tests/TestResult 235:58.32 mfbt/tests/TestRollingMean 235:58.89 mfbt/tests/TestSaturate 235:59.25 mfbt/tests/TestScopeExit 235:59.59 mfbt/tests/TestSegmentedVector 235:59.85 mfbt/tests/TestSHA1 236:00.64 mfbt/tests/TestSmallPointerArray 236:01.16 mfbt/tests/TestSplayTree 236:01.67 mfbt/tests/TestSPSCQueue 236:02.36 mfbt/tests/TestTemplateLib 236:03.75 mfbt/tests/TestTextUtils 236:04.03 mfbt/tests/TestThreadSafeWeakPtr 236:04.33 mfbt/tests/TestTuple 236:04.73 mfbt/tests/TestTypedEnum 236:05.14 mfbt/tests/TestTypeTraits 236:06.42 mfbt/tests/TestUniquePtr 236:06.95 mfbt/tests/TestUtf8 236:10.08 mfbt/tests/TestVariant 236:12.52 mfbt/tests/TestVector 236:12.98 mfbt/tests/TestWeakPtr 236:13.94 mfbt/tests/TestWrappingOperations 236:14.28 mfbt/tests/TestXorShift128PlusRNG 236:14.55 mfbt/tests/TestPoisonArea 236:15.26 config/external/lgpllibs/liblgpllibs.so 236:24.73 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl0.cpp:137: 236:24.73 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 236:24.73 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 236:24.73 } // namespace mozilla 236:24.73 ^ 236:24.73 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:24.73 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 236:24.73 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 236:24.73 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:26.10 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src0.cpp:137: 236:26.10 /builddir/build/BUILD/firefox-64.0.2/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*)': 236:26.10 /builddir/build/BUILD/firefox-64.0.2/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] 236:26.10 } // namespace ots 236:26.10 ^ 236:26.10 /builddir/build/BUILD/firefox-64.0.2/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] 236:29.05 uriloader/exthandler/tests/WriteArgument 236:33.89 layout/style/test/host_ListCSSProperties 236:35.96 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 236:35.96 /builddir/build/BUILD/firefox-64.0.2/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 236:35.96 /builddir/build/BUILD/firefox-64.0.2/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 236:35.96 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 236:35.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 236:37.15 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupports.h:79, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsINSSErrorsService.h:10, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/NSSErrorsService.h:8, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/ScopedNSSTypes.h:24, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertValidity.h:9, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertValidity.cpp:5, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 236:37.15 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 236:37.15 foundInterface = 0; \ 236:37.15 ^~~~~~~~~~~~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 236:37.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 236:37.15 ^~~~~~~~~~~~~~~~~~~~~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 236:37.15 NS_INTERFACE_MAP_END 236:37.15 ^~~~~~~~~~~~~~~~~~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 236:37.15 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 236:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp:854:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 236:37.15 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 236:37.15 ^~~~~~~~~~~~~~~~~~~~ 236:37.15 In file included from /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp:20, 236:37.15 from /builddir/build/BUILD/firefox-64.0.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:11: 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 236:37.15 } else 236:37.15 ^~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 236:37.15 NS_IMPL_QUERY_CLASSINFO(aClass) \ 236:37.15 ^~~~~~~~~~~~~~~~~~~~~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 236:37.15 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 236:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 236:37.15 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsNSSCertificate.cpp:854:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 236:37.15 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 236:37.15 ^~~~~~~~~~~~~~~~~~~~ 236:38.30 toolkit/components/telemetry/pingsender/pingsender 236:42.24 testing/geckodriver/force-cargo-program-build 236:42.45 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:137: 236:42.45 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsSecurityHeaderParser.cpp: In member function 'nsNSSCertificate::GetSha256SubjectPublicKeyInfoDigest(nsTSubstring&)': 236:42.45 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsSecurityHeaderParser.cpp:245:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 236:42.45 } 236:42.45 ^ 236:42.45 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsSecurityHeaderParser.cpp:245:1: warning: the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:42.45 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsSecurityHeaderParser.cpp: In member function 'nsNSSCertificate::GetCertificateHash(nsTSubstring&, SECOidTag)': 236:42.45 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsSecurityHeaderParser.cpp:245:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 236:42.45 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/nsSecurityHeaderParser.cpp:245:1: warning: the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 236:44.21 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/system_wrappers/key.h:3, 236:44.22 from /builddir/build/BUILD/firefox-64.0.2/testing/mochitest/ssltunnel/ssltunnel.cpp:29: 236:44.22 /usr/include/nss3/key.h:9:71: note: #pragma message: key.h is deprecated. Please include keyhi.h instead. 236:44.22 #pragma message("key.h is deprecated. Please include keyhi.h instead.") 236:44.22 ^ 236:44.31 testing/tools/screenshot/screentopng 236:44.61 testing/mochitest/ssltunnel/ssltunnel 236:45.74 browser/app/firefox 236:46.12 Finished release [optimized] target(s) in 3.74s 236:51.56 modules/brotli/brotli 237:05.74 mozglue/tests/ShowSSEConfig 237:05.74 mozglue/tests/TestPrintf 237:08.85 js/src/jsapi-tests/jsapi-tests 237:09.55 js/src/gdb/gdb-tests 237:16.83 security/manager/ssl/tests/unit/tlsserver/cmd/BadCertServer 237:16.83 security/manager/ssl/tests/unit/tlsserver/cmd/GenerateOCSPResponse 237:22.75 security/manager/ssl/tests/unit/tlsserver/cmd/OCSPStaplingServer 237:32.54 security/manager/ssl/tests/unit/tlsserver/cmd/SymantecSanctionsServer 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 238:45.53 switch (type.getNominalSize()) 238:45.53 ^~~~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 238:45.53 case EbtInt: 238:45.53 ^~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 238:45.53 switch (type.getNominalSize()) 238:45.53 ^~~~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 238:45.53 case EbtUInt: 238:45.53 ^~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 238:45.53 switch (type.getNominalSize()) 238:45.53 ^~~~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 238:45.53 case EbtBool: 238:45.53 ^~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 238:45.53 switch (type.getNominalSize()) 238:45.53 ^~~~~~ 238:45.53 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 238:45.53 case EbtVoid: 238:45.53 ^~~~ 240:28.09 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/OwningNonNull.h:12, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.h:15, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2Context.h:9, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2ContextMRTs.cpp:6, 240:28.09 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 240:28.09 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 240:28.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:28.09 foundInterface = 0; \ 240:28.09 ^~~~~~~~~~~~~~ 240:28.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:28.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:28.09 ^~~~~~~~~~~~~~~~~~~~~~~ 240:28.09 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.cpp:2581:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:28.09 NS_INTERFACE_MAP_END 240:28.09 ^~~~~~~~~~~~~~~~~~~~ 240:28.09 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:28.10 else 240:28.11 ^~~~ 240:28.11 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 240:28.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 240:28.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:28.11 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContext.cpp:2580:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 240:28.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextInternal) 240:28.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:31.46 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsUtils.h:14, 240:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsCOMPtr.h:30, 240:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsAutoPtr.h:10, 240:31.46 from /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasImageCache.cpp:7, 240:31.46 from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 240:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 240:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:31.46 foundInterface = 0; \ 240:31.46 ^~~~~~~~~~~~~~ 240:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:31.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:31.46 ^~~~~~~~~~~~~~~~~~~~~~~ 240:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1048:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:31.46 NS_INTERFACE_MAP_END 240:31.46 ^~~~~~~~~~~~~~~~~~~~ 240:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:31.46 else 240:31.46 ^~~~ 240:31.46 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:31.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:31.46 ^~~~~~~~~~~~~~~~~~ 240:31.46 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/CanvasRenderingContext2D.cpp:1047:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:31.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:31.46 ^~~~~~~~~~~~~~~~~~~~~~ 240:32.69 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 240:32.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:32.69 foundInterface = 0; \ 240:32.69 ^~~~~~~~~~~~~~ 240:32.69 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:32.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:32.70 ^~~~~~~~~~~~~~~~~~~~~~~ 240:32.70 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:32.70 NS_INTERFACE_MAP_END 240:32.70 ^~~~~~~~~~~~~~~~~~~~ 240:32.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:32.70 else 240:32.70 ^~~~ 240:32.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:32.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:32.70 ^~~~~~~~~~~~~~~~~~ 240:32.70 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:32.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:32.70 ^~~~~~~~~~~~~~~~~~~~~~ 240:33.10 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 240:33.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:33.10 foundInterface = 0; \ 240:33.10 ^~~~~~~~~~~~~~ 240:33.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:33.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:33.10 ^~~~~~~~~~~~~~~~~~~~~~~ 240:33.10 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:33.10 NS_INTERFACE_MAP_END 240:33.10 ^~~~~~~~~~~~~~~~~~~~ 240:33.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:33.10 else 240:33.10 ^~~~ 240:33.10 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:33.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:33.10 ^~~~~~~~~~~~~~~~~~ 240:33.10 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageBitmapRenderingContext.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:33.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:33.10 ^~~~~~~~~~~~~~~~~~~~~~ 240:33.27 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 240:33.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:33.27 foundInterface = 0; \ 240:33.27 ^~~~~~~~~~~~~~ 240:33.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 240:33.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 240:33.27 ^~~~~~~~~~~~~~~~~~~~~~~ 240:33.27 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 240:33.27 NS_INTERFACE_MAP_END 240:33.27 ^~~~~~~~~~~~~~~~~~~~ 240:33.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:33.27 else 240:33.27 ^~~~ 240:33.27 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:33.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:33.27 ^~~~~~~~~~~~~~~~~~ 240:33.27 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:33.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:33.27 ^~~~~~~~~~~~~~~~~~~~~~ 240:33.61 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 240:33.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 240:33.62 foundInterface = 0; \ 240:33.62 ^~~~~~~~~~~~~~ 240:33.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 240:33.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 240:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:33.62 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/OffscreenCanvas.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 240:33.62 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 240:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 240:33.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 240:33.62 else 240:33.62 ^~~~ 240:33.62 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 240:33.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 240:33.62 ^~~~~~~~~~~~~~~~~~ 240:33.62 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/OffscreenCanvas.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 240:33.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 240:33.62 ^~~~~~~~~~~~~~~~~~~~~~ 240:37.86 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:137: 240:37.86 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContextDraw.cpp: In member function 'mozilla::WebGLContext::GetUnpackSize(bool, unsigned int, unsigned int, unsigned int, unsigned char)': 240:37.86 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContextDraw.cpp:955:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 240:37.86 } // namespace mozilla 240:37.86 ^ 240:37.86 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLContextDraw.cpp:955:1: warning: the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 240:46.99 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:137: 240:46.99 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2ContextFramebuffers.cpp: In member function 'mozilla::dom::CanvasRenderingContext2D::ContextState::ContextState(mozilla::dom::CanvasRenderingContext2D::ContextState const&)': 240:47.00 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2ContextFramebuffers.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 240:47.00 } // namespace mozilla 240:47.00 ^ 240:47.00 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2ContextFramebuffers.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') [-Wcoverage-mismatch] 240:47.00 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGL2ContextFramebuffers.cpp:339:1: warning: the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:00.33 In file included from /builddir/build/BUILD/firefox-64.0.2/objdir/dom/canvas/Unified_cpp_dom_canvas4.cpp:137: 241:00.33 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLProgram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)0>::Mutex()': 241:00.33 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLProgram.cpp:1725:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 241:00.33 } // namespace mozilla 241:00.33 ^ 241:00.33 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLProgram.cpp:1725:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:00.33 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLProgram.cpp: In member function 'mozilla::BaseStaticMutex<(mozilla::recordreplay::Behavior)1>::Mutex()': 241:00.33 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLProgram.cpp:1725:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') [-Wcoverage-mismatch] 241:00.33 /builddir/build/BUILD/firefox-64.0.2/dom/canvas/WebGLProgram.cpp:1725:1: warning: the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') [-Wcoverage-mismatch] 241:10.83 /builddir/build/BUILD/firefox-64.0.2/js/src/jsapi-tests/testMutedErrors.cpp: In member function 'eval': 241:10.84 /builddir/build/BUILD/firefox-64.0.2/js/src/jsapi-tests/testMutedErrors.cpp:42:60: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 241:10.84 mozilla::UniquePtr chars(new char16_t[len+1]); 241:10.84 ^ 241:10.84 /usr/include/c++/8/new:122:7: note: in a call to allocation function 'operator new []' declared here 241:10.84 void* operator new[](std::size_t) _GLIBCXX_THROW (std::bad_alloc) 241:10.84 ^ 241:10.96 toolkit/library/symverscript.stub 241:11.63 toolkit/library/libxul.so 262:07.55 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:29:7: warning: type 'struct CTLogVerifier' violates the C++ One Definition Rule [-Wodr] 262:07.55 class CTLogVerifier 262:07.55 ^ 262:07.56 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:29:7: note: a different type is defined in another translation unit 262:07.56 class CTLogVerifier 262:07.56 ^ 262:07.56 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:82:25: note: the first difference of corresponding definitions is field 'mPublicECKey' 262:07.56 UniqueSECKEYPublicKey mPublicECKey; 262:07.56 ^ 262:07.56 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:82:25: note: a field of same name but different type is defined in another translation unit 262:07.56 UniqueSECKEYPublicKey mPublicECKey; 262:07.56 ^ 262:07.56 /builddir/build/BUILD/firefox-64.0.2/security/manager/ssl/ScopedNSSTypes.h:345:1: note: type 'struct UniqueSECKEYPublicKey' should match type 'struct UniqueSECKEYPublicKey' 262:07.56 MOZ_TYPE_SPECIFIC_UNIQUE_PTR_TEMPLATE(UniqueSECKEYPublicKey, 262:07.56 ^ 262:07.56 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTUtils.h:52:3: note: the incompatible type is defined here 262:07.56 UniqueSECKEYPublicKey; 262:07.56 ^ 262:07.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124:7: warning: type 'struct HTMLInputElement' violates the C++ One Definition Rule [-Wodr] 262:07.61 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.61 ^ 262:07.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: a different type is defined in another translation unit 262:07.61 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1601:37: note: the first difference of corresponding definitions is field 'mInputType' 262:07.61 UniquePtr mInputType; 262:07.61 ^ 262:07.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:1601: note: a field of same name but different type is defined in another translation unit 262:07.61 UniquePtr mInputType; 262:07.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/UniquePtr.h:188:7: note: type name 'mozilla::UniquePtr' should match type name 'mozilla::UniquePtr' 262:07.61 class UniquePtr 262:07.61 ^ 262:07.61 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/UniquePtr.h:188: note: the incompatible type is defined here 262:07.61 class UniquePtr 262:07.62 ./glslang.l:1266: warning: type 'struct yyguts_t' violates the C++ One Definition Rule [-Wodr] 262:07.62 ./Tokenizer.l:985: note: a different type is defined in another translation unit 262:07.62 ./glslang.l:1270: note: the first difference of corresponding definitions is field 'yyextra_r' 262:07.62 ./Tokenizer.l:989: note: a field of same name but different type is defined in another translation unit 262:07.62 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/translator/ParseContext.h:33: note: type name 'sh::TParseContext' should match type name 'angle::pp::Tokenizer::Context' 262:07.62 class TParseContext : angle::NonCopyable 262:07.62 /builddir/build/BUILD/firefox-64.0.2/gfx/angle/checkout/src/compiler/preprocessor/Tokenizer.h:25: note: the incompatible type is defined here 262:07.62 struct Context 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:19: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 262:07.62 class FFmpegDecoderModule : public PlatformDecoderModule 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:19: note: a type with different bases is defined in another translation unit 262:07.62 template class FFmpegDecoderModule 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:19: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 262:07.62 class FFmpegDecoderModule : public PlatformDecoderModule 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:19: note: a type with different bases is defined in another translation unit 262:07.62 template class FFmpegDecoderModule 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:544: warning: type 'AVColorTransferCharacteristic' violates the C++ One Definition Rule [-Wodr] 262:07.62 enum AVColorTransferCharacteristic{ 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:550: note: an enum with different value name is defined in another translation unit 262:07.62 enum AVColorTransferCharacteristic{ 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:552: warning: type 'AVColorSpace' violates the C++ One Definition Rule [-Wodr] 262:07.62 enum AVColorSpace{ 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:559: note: an enum with different value name is defined in another translation unit 262:07.62 enum AVColorSpace{ 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: warning: type 'AVPacketSideDataType' violates the C++ One Definition Rule [-Wodr] 262:07.62 enum AVPacketSideDataType { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: an enum with mismatching number of values is defined in another translation unit 262:07.62 enum AVPacketSideDataType { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:919: warning: type 'struct ' violates the C++ One Definition Rule [-Wodr] 262:07.62 struct { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:926: note: a different type is defined in another translation unit 262:07.62 struct { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:922: note: the first difference of corresponding definitions is field 'type' 262:07.62 enum AVPacketSideDataType type; 262:07.62 /builddir/build/BUILD/firefox-64.0.2/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 262:07.62 enum AVPacketSideDataType type; 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:885: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 262:07.62 enum AVPacketSideDataType { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:833: note: the incompatible type is defined here 262:07.62 enum AVPacketSideDataType { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: warning: type 'struct AVFrame' violates the C++ One Definition Rule [-Wodr] 262:07.62 typedef struct AVFrame { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:989: note: a different type is defined in another translation unit 262:07.62 typedef struct AVFrame { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:997: note: the first difference of corresponding definitions is field 'data' 262:07.62 uint8_t *data[AV_NUM_DATA_POINTERS]; 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:997: note: a field of same name but different type is defined in another translation unit 262:07.62 uint8_t *data[AV_NUM_DATA_POINTERS]; 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:985: note: array types have different bounds 262:07.62 typedef struct AVFrame { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1329: warning: type 'struct AVCodecContext' violates the C++ One Definition Rule [-Wodr] 262:07.62 typedef struct AVCodecContext { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:1339: note: a different type is defined in another translation unit 262:07.62 typedef struct AVCodecContext { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:1340: note: the first difference of corresponding definitions is field 'bit_rate' 262:07.62 int bit_rate; 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:1345: note: a field with different name is defined in another translation unit 262:07.62 int log_level_offset; 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3189: warning: type 'struct AVCodec' violates the C++ One Definition Rule [-Wodr] 262:07.62 typedef struct AVCodec { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:2960: note: a different type is defined in another translation unit 262:07.62 typedef struct AVCodec { 262:07.62 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3197: note: the first difference of corresponding definitions is field 'type' 262:07.62 enum AVMediaType type; 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:2972: note: a field with different name is defined in another translation unit 262:07.63 const char *long_name; 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3276: warning: type 'struct AVHWAccel' violates the C++ One Definition Rule [-Wodr] 262:07.63 typedef struct AVHWAccel { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3055: note: a different type is defined in another translation unit 262:07.63 typedef struct AVHWAccel { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:3296: note: the first difference of corresponding definitions is field 'id' 262:07.63 enum CodecID id; 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3075: note: a field of same name but different type is defined in another translation unit 262:07.63 enum AVCodecID id; 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:83: note: type name 'CodecID' should match type name 'AVCodecID' 262:07.63 enum CodecID { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: note: the incompatible type is defined here 262:07.63 enum AVCodecID { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4413: warning: type 'struct AVCodecParserContext' violates the C++ One Definition Rule [-Wodr] 262:07.63 typedef struct AVCodecParserContext { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3719: note: a different type is defined in another translation unit 262:07.63 typedef struct AVCodecParserContext { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3851: note: the first difference of corresponding definitions is field 'duration' 262:07.63 int duration; 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3719: note: a type with different number of fields is defined in another translation unit 262:07.63 typedef struct AVCodecParserContext { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4541: warning: type 'struct AVCodecParser' violates the C++ One Definition Rule [-Wodr] 262:07.63 typedef struct AVCodecParser { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3854: note: a different type is defined in another translation unit 262:07.63 typedef struct AVCodecParser { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:4544: note: the first difference of corresponding definitions is field 'parser_init' 262:07.63 int (*parser_init)(AVCodecParserContext *s); 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3857: note: a field of same name but different type is defined in another translation unit 262:07.63 int (*parser_init)(AVCodecParserContext *s); 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:19: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 262:07.63 class FFmpegDecoderModule : public PlatformDecoderModule 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:19: note: a type with different bases is defined in another translation unit 262:07.63 template class FFmpegDecoderModule 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:95: warning: type 'AVCodecID' violates the C++ One Definition Rule [-Wodr] 262:07.63 enum AVCodecID { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:105: note: an enum with different value name is defined in another translation unit 262:07.63 enum AVCodecID { 262:07.63 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:533: warning: type 'AVColorPrimaries' violates the C++ One Definition Rule [-Wodr] 262:07.64 enum AVColorPrimaries{ 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:549: note: an enum with different value name is defined in another translation unit 262:07.64 enum AVColorPrimaries{ 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:891: warning: type 'struct AVPacket' violates the C++ One Definition Rule [-Wodr] 262:07.64 typedef struct AVPacket { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:950: note: a different type is defined in another translation unit 262:07.64 typedef struct AVPacket { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:901: note: the first difference of corresponding definitions is field 'pts' 262:07.64 int64_t pts; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavcodec/avcodec.h:956: note: a field with different name is defined in another translation unit 262:07.64 AVBufferRef *buf; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavutil/pixfmt.h:63: warning: type 'AVPixelFormat' violates the C++ One Definition Rule [-Wodr] 262:07.64 enum AVPixelFormat { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/pixfmt.h:63: note: an enum with different value name is defined in another translation unit 262:07.64 enum AVPixelFormat { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:19: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 262:07.64 class FFmpegDecoderModule : public PlatformDecoderModule 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:19: note: a type with different bases is defined in another translation unit 262:07.64 template class FFmpegDecoderModule 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavcodec/avcodec.h:522: warning: type 'AVDiscard' violates the C++ One Definition Rule [-Wodr] 262:07.64 enum AVDiscard{ 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:678: note: an enum with different value name is defined in another translation unit 262:07.64 enum AVDiscard{ 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3185: warning: type 'struct AVSubtitleRect' violates the C++ One Definition Rule [-Wodr] 262:07.64 typedef struct AVSubtitleRect { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3714: note: a different type is defined in another translation unit 262:07.64 typedef struct AVSubtitleRect { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3197: note: the first difference of corresponding definitions is field 'type' 262:07.64 enum AVSubtitleType type; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3732: note: a field with different name is defined in another translation unit 262:07.64 uint8_t *data[4]; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3210: warning: type 'struct AVSubtitle' violates the C++ One Definition Rule [-Wodr] 262:07.64 typedef struct AVSubtitle { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3749: note: a different type is defined in another translation unit 262:07.64 typedef struct AVSubtitle { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav54/include/libavcodec/avcodec.h:3215: note: the first difference of corresponding definitions is field 'rects' 262:07.64 AVSubtitleRect **rects; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:3754: note: a field of same name but different type is defined in another translation unit 262:07.64 AVSubtitleRect **rects; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavutil/avutil.h:295: warning: type 'AVPictureType' violates the C++ One Definition Rule [-Wodr] 262:07.64 enum AVPictureType { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/avutil.h:264: note: an enum with different value name is defined in another translation unit 262:07.64 enum AVPictureType { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: warning: type 'AVFrameSideDataType' violates the C++ One Definition Rule [-Wodr] 262:07.64 enum AVFrameSideDataType { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:48: note: an enum with mismatching number of values is defined in another translation unit 262:07.64 enum AVFrameSideDataType { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:74: warning: type 'struct AVFrameSideData' violates the C++ One Definition Rule [-Wodr] 262:07.64 typedef struct AVFrameSideData { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:134: note: a different type is defined in another translation unit 262:07.64 typedef struct AVFrameSideData { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:75: note: the first difference of corresponding definitions is field 'type' 262:07.64 enum AVFrameSideDataType type; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:135: note: a field of same name but different type is defined in another translation unit 262:07.64 enum AVFrameSideDataType type; 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav55/include/libavutil/frame.h:47: note: type 'AVFrameSideDataType' itself violates the C++ One Definition Rule 262:07.64 enum AVFrameSideDataType { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/frame.h:48: note: the incompatible type is defined here 262:07.64 enum AVFrameSideDataType { 262:07.64 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavutil/log.h:33: warning: type 'struct AVClass' violates the C++ One Definition Rule [-Wodr] 262:07.64 typedef struct AVClass { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/log.h:67: note: a different type is defined in another translation unit 262:07.65 typedef struct AVClass { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/log.h:130: note: the first difference of corresponding definitions is field 'category' 262:07.65 AVClassCategory category; 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavutil/log.h:67: note: a type with different number of fields is defined in another translation unit 262:07.65 typedef struct AVClass { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegDecoderModule.h:19: warning: type 'struct FFmpegDecoderModule' violates the C++ One Definition Rule [-Wodr] 262:07.65 class FFmpegDecoderModule : public PlatformDecoderModule 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/FFmpegRuntimeLinker.cpp:19: note: a type with different bases is defined in another translation unit 262:07.65 template class FFmpegDecoderModule 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:560: warning: type 'struct AVCodecDescriptor' violates the C++ One Definition Rule [-Wodr] 262:07.65 typedef struct AVCodecDescriptor { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:699: note: a different type is defined in another translation unit 262:07.65 typedef struct AVCodecDescriptor { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:561: note: the first difference of corresponding definitions is field 'id' 262:07.65 enum AVCodecID id; 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:700: note: a field of same name but different type is defined in another translation unit 262:07.65 enum AVCodecID id; 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:101: note: type 'AVCodecID' itself violates the C++ One Definition Rule 262:07.65 enum AVCodecID { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:215: note: the incompatible type is defined here 262:07.65 enum AVCodecID { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1409: warning: type 'struct AVPacketSideData' violates the C++ One Definition Rule [-Wodr] 262:07.65 typedef struct AVPacketSideData { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1373: note: a different type is defined in another translation unit 262:07.65 typedef struct AVPacketSideData { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1412: note: the first difference of corresponding definitions is field 'type' 262:07.65 enum AVPacketSideDataType type; 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1376: note: a field of same name but different type is defined in another translation unit 262:07.65 enum AVPacketSideDataType type; 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg57/include/libavcodec/avcodec.h:1248: note: type 'AVPacketSideDataType' itself violates the C++ One Definition Rule 262:07.65 enum AVPacketSideDataType { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavcodec/avcodec.h:1143: note: the incompatible type is defined here 262:07.65 enum AVPacketSideDataType { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/libav53/include/libavutil/samplefmt.h:27: warning: type 'AVSampleFormat' violates the C++ One Definition Rule [-Wodr] 262:07.65 enum AVSampleFormat { 262:07.65 /builddir/build/BUILD/firefox-64.0.2/dom/media/platforms/ffmpeg/ffmpeg58/include/libavutil/samplefmt.h:58: note: an enum with different value name is defined in another translation unit 262:07.65 enum AVSampleFormat { 262:07.65 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.65 } GdkEventType; 262:07.65 ^ 262:07.65 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.65 } GdkEventType; 262:07.65 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.65 } GdkEventType; 262:07.65 ^ 262:07.65 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.65 } GdkEventType; 262:07.65 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.65 } GdkEventType; 262:07.65 ^ 262:07.65 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.65 } GdkEventType; 262:07.65 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.65 } GdkEventType; 262:07.65 ^ 262:07.65 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.65 } GdkEventType; 262:07.65 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.65 } GdkEventType; 262:07.65 ^ 262:07.65 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.66 /usr/include/gtk-3.0/gdk/gdkevents.h:362:3: note: type 'GdkEventType' itself violates the C++ One Definition Rule 262:07.66 } GdkEventType; 262:07.66 ^ 262:07.66 /usr/include/gtk-2.0/gdk/gdkevents.h:156: note: the incompatible type is defined here 262:07.66 } GdkEventType; 262:07.67 /usr/include/gtk-3.0/gtk/gtktypes.h:46: note: type 'struct GtkWidget' should match type 'struct GtkWidget' 262:07.67 typedef struct _GtkWidget GtkWidget; 262:07.67 /usr/include/gtk-2.0/gtk/gtkstyle.h:69: note: the incompatible type is defined here 262:07.67 typedef struct _GtkWidget GtkWidget; 262:07.67 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/cairo/cairo.h:336: note: type 'cairo_status_t' should match type 'cairo_status_t' 262:07.67 } cairo_status_t; 262:07.67 /usr/include/cairo/cairo.h:361: note: the incompatible type is defined here 262:07.67 } cairo_status_t; 262:07.67 /usr/include/gtk-2.0/gtk/gtkcontainer.h:51: note: type 'struct GtkContainer' should match type 'struct GtkContainer' 262:07.67 typedef struct _GtkContainer GtkContainer; 262:07.67 /usr/include/gtk-3.0/gtk/gtkcontainer.h:45: note: the incompatible type is defined here 262:07.67 typedef struct _GtkContainer GtkContainer; 262:07.67 /usr/include/gtk-2.0/gtk/gtkobject.h:104: note: type 'struct GtkObjectClass' should match type 'struct GInitiallyUnownedClass' 262:07.67 typedef struct _GtkObjectClass GtkObjectClass; 262:07.67 /usr/include/glib-2.0/gobject/gobject.h:190: note: the incompatible type is defined here 262:07.67 typedef struct _GObjectClass GInitiallyUnownedClass; 262:07.67 /usr/include/gtk-2.0/gtk/gtkbin.h:48: note: type 'struct GtkBin' should match type 'struct GtkBin' 262:07.67 typedef struct _GtkBin GtkBin; 262:07.67 /usr/include/gtk-3.0/gtk/gtkbin.h:45: note: the incompatible type is defined here 262:07.67 typedef struct _GtkBin GtkBin; 262:07.67 /usr/include/gtk-2.0/gtk/gtkwidget.h:480: note: type 'struct GtkWidgetClass' should match type 'struct GtkWidgetClass' 262:07.67 typedef struct _GtkWidgetClass GtkWidgetClass; 262:07.67 /usr/include/gtk-3.0/gtk/gtkwidget.h:67: note: the incompatible type is defined here 262:07.67 typedef struct _GtkWidgetClass GtkWidgetClass; 262:07.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RefPtr.h:54:21: warning: type 'struct RefPtr' violates the C++ One Definition Rule [-Wodr] 262:07.70 class MOZ_IS_REFPTR RefPtr 262:07.70 ^ 262:07.70 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RefPtr.h:54: note: a different type is defined in another translation unit 262:07.71 class MOZ_IS_REFPTR RefPtr 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RefPtr.h:77:21: note: the first difference of corresponding definitions is field 'mRawPtr' 262:07.71 T* MOZ_OWNING_REF mRawPtr; 262:07.71 ^ 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/RefPtr.h:77: note: a field of same name but different type is defined in another translation unit 262:07.71 T* MOZ_OWNING_REF mRawPtr; 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124:7: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.71 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.71 ^ 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: the incompatible type is defined here 262:07.71 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:361: warning: type 'syllable_type_t' violates the C++ One Definition Rule [-Wodr] 262:07.71 enum syllable_type_t { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:233: note: an enum with different value name is defined in another translation unit 262:07.71 enum syllable_type_t { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:49: warning: type 'struct DFData' violates the C++ One Definition Rule [-Wodr] 262:07.71 struct DFData { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:13: note: a different type is defined in another translation unit 262:07.71 struct DFData { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/gpu/GrDistanceFieldGenFromVector.cpp:50: note: the first difference of corresponding definitions is field 'fDistSq' 262:07.71 float fDistSq; // distance squared to nearest (so far) edge 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkDistanceFieldGen.cpp:14: note: a field with different name is defined in another translation unit 262:07.71 float fAlpha; // alpha value of source texel 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:20: warning: type 'struct SkSFNTHeader' violates the C++ One Definition Rule [-Wodr] 262:07.71 struct SkSFNTHeader { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkFontStream.cpp:13: note: a different type is defined in another translation unit 262:07.71 struct SkSFNTHeader { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/sfnt/SkSFNTHeader.h:21: note: the first difference of corresponding definitions is field 'fontType' 262:07.71 SK_SFNT_ULONG fontType; 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/core/SkFontStream.cpp:14: note: a field with different name is defined in another translation unit 262:07.71 uint32_t fVersion; 262:07.71 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.h:27: warning: type 'struct RemotePrintJobParent' violates the C++ One Definition Rule [-Wodr] 262:07.71 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:27: note: a different type is defined in another translation unit 262:07.71 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.71 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.h:87: note: the first difference of corresponding definitions is field 'mPrintTranslator' 262:07.71 UniquePtr mPrintTranslator; 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:87: note: a field of same name but different type is defined in another translation unit 262:07.71 UniquePtr mPrintTranslator; 262:07.71 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/UniquePtr.h:188: note: type name 'mozilla::UniquePtr >' should match type name 'mozilla::UniquePtr >' 262:07.71 class UniquePtr 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:125: warning: type of 'sk_just_return' does not match original declaration [-Wlto-type-mismatch] 262:07.71 StageFn sk_just_return; 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:794: note: type mismatch in parameter 1 262:07.71 extern "C" ABI void WRAP(just_return)(size_t, void**, size_t,size_t, F,F,F,F, F,F,F,F) {} 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:794: note: type 'size_t' should match type 'void' 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:794: note: 'sk_just_return' was previously declared here 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gauss_a_to_rgba' does not match original declaration [-Wlto-type-mismatch] 262:07.71 SK_RASTER_PIPELINE_STAGES(M) 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2240: note: type mismatch in parameter 1 262:07.71 STAGE(gauss_a_to_rgba, Ctx::None) { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2240: note: type 'size_t' should match type 'void' 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2240: note: 'sk_gauss_a_to_rgba' was previously declared here 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clut_4D' does not match original declaration [-Wlto-type-mismatch] 262:07.71 SK_RASTER_PIPELINE_STAGES(M) 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2234: note: type mismatch in parameter 1 262:07.71 STAGE(clut_4D, const SkJumper_ColorLookupTableCtx* ctx) { 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2234: note: type 'size_t' should match type 'void' 262:07.71 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2234: note: 'sk_clut_4D' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clut_3D' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2230: note: type mismatch in parameter 1 262:07.72 STAGE(clut_3D, const SkJumper_ColorLookupTableCtx* ctx) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2230: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2230: note: 'sk_clut_3D' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_hsl_to_rgb' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1370: note: type mismatch in parameter 1 262:07.72 STAGE(hsl_to_rgb, Ctx::None) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1370: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1370: note: 'sk_hsl_to_rgb' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_rgb_to_hsl' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1350: note: type mismatch in parameter 1 262:07.72 STAGE(rgb_to_hsl, Ctx::None) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1350: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1350: note: 'sk_rgb_to_hsl' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_byte_tables_rgb' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1507: note: type mismatch in parameter 1 262:07.72 STAGE(byte_tables_rgb, const void* ctx) { // TODO: rename Tables SkJumper_ByteTablesRGBCtx 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1507: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1507: note: 'sk_byte_tables_rgb' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_byte_tables' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1497: note: type mismatch in parameter 1 262:07.72 STAGE(byte_tables, const void* ctx) { // TODO: rename Tables SkJumper_ByteTablesCtx 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1497: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1497: note: 'sk_byte_tables' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_apply_vector_mask' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2067: note: type mismatch in parameter 1 262:07.72 STAGE(apply_vector_mask, const uint32_t* ctx) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2067: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2067: note: 'sk_apply_vector_mask' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_mask_2pt_conical_degenerates' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2060: note: type mismatch in parameter 1 262:07.72 STAGE(mask_2pt_conical_degenerates, SkJumper_2PtConicalCtx* c) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2060: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2060: note: 'sk_mask_2pt_conical_degenerates' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_mask_2pt_conical_nan' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2053: note: type mismatch in parameter 1 262:07.72 STAGE(mask_2pt_conical_nan, SkJumper_2PtConicalCtx* c) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2053: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2053: note: 'sk_mask_2pt_conical_nan' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_alter_2pt_conical_unswap' does not match original declaration [-Wlto-type-mismatch] 262:07.72 SK_RASTER_PIPELINE_STAGES(M) 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2048: note: type mismatch in parameter 1 262:07.72 STAGE(alter_2pt_conical_unswap, Ctx::None) { 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2048: note: type 'size_t' should match type 'void' 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2048: note: 'sk_alter_2pt_conical_unswap' was previously declared here 262:07.72 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_alter_2pt_conical_compensate_focal' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2043: note: type mismatch in parameter 1 262:07.73 STAGE(alter_2pt_conical_compensate_focal, const SkJumper_2PtConicalCtx* ctx) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2043: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2043: note: 'sk_alter_2pt_conical_compensate_focal' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_2pt_conical_greater' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2033: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_2pt_conical_greater, const SkJumper_2PtConicalCtx* ctx) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2033: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2033: note: 'sk_xy_to_2pt_conical_greater' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_2pt_conical_smaller' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2038: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_2pt_conical_smaller, const SkJumper_2PtConicalCtx* ctx) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2038: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2038: note: 'sk_xy_to_2pt_conical_smaller' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_2pt_conical_well_behaved' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2028: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_2pt_conical_well_behaved, const SkJumper_2PtConicalCtx* ctx) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2028: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2028: note: 'sk_xy_to_2pt_conical_well_behaved' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_2pt_conical_focal_on_circle' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2023: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_2pt_conical_focal_on_circle, Ctx::None) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2023: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2023: note: 'sk_xy_to_2pt_conical_focal_on_circle' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_2pt_conical_strip' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2018: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_2pt_conical_strip, const SkJumper_2PtConicalCtx* ctx) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2018: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2018: note: 'sk_xy_to_2pt_conical_strip' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_radius' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2008: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_radius, Ctx::None) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2008: note: type 'size_t' should match type 'void' 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2008: note: 'sk_xy_to_radius' was previously declared here 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xy_to_unit_angle' does not match original declaration [-Wlto-type-mismatch] 262:07.73 SK_RASTER_PIPELINE_STAGES(M) 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1982: note: type mismatch in parameter 1 262:07.73 STAGE(xy_to_unit_angle, Ctx::None) { 262:07.73 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1982: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1982: note: 'sk_xy_to_unit_angle' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_evenly_spaced_2_stop_gradient' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1970: note: type mismatch in parameter 1 262:07.74 STAGE(evenly_spaced_2_stop_gradient, const void* ctx) { 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1970: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1970: note: 'sk_evenly_spaced_2_stop_gradient' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gradient' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1958: note: type mismatch in parameter 1 262:07.74 STAGE(gradient, const SkJumper_GradientCtx* c) { 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1958: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1958: note: 'sk_gradient' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_evenly_spaced_gradient' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1952: note: type mismatch in parameter 1 262:07.74 STAGE(evenly_spaced_gradient, const SkJumper_GradientCtx* c) { 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1952: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1952: note: 'sk_evenly_spaced_gradient' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_repeat_x_1' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1834: note: type mismatch in parameter 1 262:07.74 STAGE(repeat_x_1, Ctx::None) { r = clamp_01(r - floor_(r)); } 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1834: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1834: note: 'sk_repeat_x_1' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_mirror_x_1' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1835: note: type mismatch in parameter 1 262:07.74 STAGE(mirror_x_1, Ctx::None) { r = clamp_01(abs_( (r-1.0f) - two(floor_((r-1.0f)*0.5f)) - 1.0f )); } 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1835: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1835: note: 'sk_mirror_x_1' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clamp_x_1' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1833: note: type mismatch in parameter 1 262:07.74 STAGE( clamp_x_1, Ctx::None) { r = clamp_01(r); } 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1833: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1833: note: 'sk_clamp_x_1' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_accumulate' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2089: note: type mismatch in parameter 1 262:07.74 STAGE(accumulate, const SkJumper_SamplerCtx* c) { 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2089: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2089: note: 'sk_accumulate' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_save_xy' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2075: note: type mismatch in parameter 1 262:07.74 STAGE(save_xy, SkJumper_SamplerCtx* c) { 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2075: note: type 'size_t' should match type 'void' 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2075: note: 'sk_save_xy' was previously declared here 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_p3y' does not match original declaration [-Wlto-type-mismatch] 262:07.74 SK_RASTER_PIPELINE_STAGES(M) 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2180: note: type mismatch in parameter 1 262:07.74 STAGE(bicubic_p3y, SkJumper_SamplerCtx* ctx) { bicubic_y<+3>(ctx, &g); } 262:07.74 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2180: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2180: note: 'sk_bicubic_p3y' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_p1y' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2179: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_p1y, SkJumper_SamplerCtx* ctx) { bicubic_y<+1>(ctx, &g); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2179: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2179: note: 'sk_bicubic_p1y' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_n1y' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2178: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_n1y, SkJumper_SamplerCtx* ctx) { bicubic_y<-1>(ctx, &g); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2178: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2178: note: 'sk_bicubic_n1y' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_n3y' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2177: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_n3y, SkJumper_SamplerCtx* ctx) { bicubic_y<-3>(ctx, &g); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2177: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2177: note: 'sk_bicubic_n3y' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_p3x' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2175: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_p3x, SkJumper_SamplerCtx* ctx) { bicubic_x<+3>(ctx, &r); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2175: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2175: note: 'sk_bicubic_p3x' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_p1x' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2174: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_p1x, SkJumper_SamplerCtx* ctx) { bicubic_x<+1>(ctx, &r); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2174: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2174: note: 'sk_bicubic_p1x' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_n1x' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2173: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_n1x, SkJumper_SamplerCtx* ctx) { bicubic_x<-1>(ctx, &r); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2173: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2173: note: 'sk_bicubic_n1x' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bicubic_n3x' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2172: note: type mismatch in parameter 1 262:07.75 STAGE(bicubic_n3x, SkJumper_SamplerCtx* ctx) { bicubic_x<-3>(ctx, &r); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2172: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2172: note: 'sk_bicubic_n3x' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bilinear_py' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2129: note: type mismatch in parameter 1 262:07.75 STAGE(bilinear_py, SkJumper_SamplerCtx* ctx) { bilinear_y<+1>(ctx, &g); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2129: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2129: note: 'sk_bilinear_py' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bilinear_ny' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2128: note: type mismatch in parameter 1 262:07.75 STAGE(bilinear_ny, SkJumper_SamplerCtx* ctx) { bilinear_y<-1>(ctx, &g); } 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2128: note: type 'size_t' should match type 'void' 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2128: note: 'sk_bilinear_ny' was previously declared here 262:07.75 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bilinear_px' does not match original declaration [-Wlto-type-mismatch] 262:07.75 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2127: note: type mismatch in parameter 1 262:07.76 STAGE(bilinear_px, SkJumper_SamplerCtx* ctx) { bilinear_x<+1>(ctx, &r); } 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2127: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2127: note: 'sk_bilinear_px' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bilinear_nx' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2126: note: type mismatch in parameter 1 262:07.76 STAGE(bilinear_nx, SkJumper_SamplerCtx* ctx) { bilinear_x<-1>(ctx, &r); } 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2126: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2126: note: 'sk_bilinear_nx' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_negate_x' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2016: note: type mismatch in parameter 1 262:07.76 STAGE(negate_x, Ctx::None) { r = -r; } 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2016: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2016: note: 'sk_negate_x' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_check_decal_mask' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1857: note: type mismatch in parameter 1 262:07.76 STAGE(check_decal_mask, SkJumper_DecalTileCtx* ctx) { 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1857: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1857: note: 'sk_check_decal_mask' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_decal_x_and_y' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1851: note: type mismatch in parameter 1 262:07.76 STAGE(decal_x_and_y, SkJumper_DecalTileCtx* ctx) { 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1851: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1851: note: 'sk_decal_x_and_y' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_decal_y' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1847: note: type mismatch in parameter 1 262:07.76 STAGE(decal_y, SkJumper_DecalTileCtx* ctx) { 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1847: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1847: note: 'sk_decal_y' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_decal_x' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1843: note: type mismatch in parameter 1 262:07.76 STAGE(decal_x, SkJumper_DecalTileCtx* ctx) { 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1843: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1843: note: 'sk_decal_x' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_repeat_y' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1825: note: type mismatch in parameter 1 262:07.76 STAGE(repeat_y, const SkJumper_TileCtx* ctx) { g = exclusive_repeat(g, ctx); } 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1825: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1825: note: 'sk_repeat_y' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_mirror_y' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1827: note: type mismatch in parameter 1 262:07.76 STAGE(mirror_y, const SkJumper_TileCtx* ctx) { g = exclusive_mirror(g, ctx); } 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1827: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1827: note: 'sk_mirror_y' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_repeat_x' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1824: note: type mismatch in parameter 1 262:07.76 STAGE(repeat_x, const SkJumper_TileCtx* ctx) { r = exclusive_repeat(r, ctx); } 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1824: note: type 'size_t' should match type 'void' 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1824: note: 'sk_repeat_x' was previously declared here 262:07.76 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_mirror_x' does not match original declaration [-Wlto-type-mismatch] 262:07.76 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1826: note: type mismatch in parameter 1 262:07.77 STAGE(mirror_x, const SkJumper_TileCtx* ctx) { r = exclusive_mirror(r, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1826: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1826: note: 'sk_mirror_x' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_lab_to_xyz' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1546: note: type mismatch in parameter 1 262:07.77 STAGE(lab_to_xyz, Ctx::None) { 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1546: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1546: note: 'sk_lab_to_xyz' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_table_a' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1523: note: type mismatch in parameter 1 262:07.77 STAGE(table_a, const SkJumper_TableCtx* ctx) { a = table(a, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1523: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1523: note: 'sk_table_a' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_table_b' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1522: note: type mismatch in parameter 1 262:07.77 STAGE(table_b, const SkJumper_TableCtx* ctx) { b = table(b, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1522: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1522: note: 'sk_table_b' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_table_g' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1521: note: type mismatch in parameter 1 262:07.77 STAGE(table_g, const SkJumper_TableCtx* ctx) { g = table(g, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1521: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1521: note: 'sk_table_g' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_table_r' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1520: note: type mismatch in parameter 1 262:07.77 STAGE(table_r, const SkJumper_TableCtx* ctx) { r = table(r, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1520: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1520: note: 'sk_table_r' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gamma_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1540: note: type mismatch in parameter 1 262:07.77 STAGE(gamma_dst, const float* G) { 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1540: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1540: note: 'sk_gamma_dst' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gamma' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1535: note: type mismatch in parameter 1 262:07.77 STAGE(gamma, const float* G) { 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1535: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1535: note: 'sk_gamma' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_parametric_a' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1533: note: type mismatch in parameter 1 262:07.77 STAGE(parametric_a, const SkJumper_ParametricTransferFunction* ctx) { a = parametric(a, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1533: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1533: note: 'sk_parametric_a' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_parametric_b' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1532: note: type mismatch in parameter 1 262:07.77 STAGE(parametric_b, const SkJumper_ParametricTransferFunction* ctx) { b = parametric(b, ctx); } 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1532: note: type 'size_t' should match type 'void' 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1532: note: 'sk_parametric_b' was previously declared here 262:07.77 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_parametric_g' does not match original declaration [-Wlto-type-mismatch] 262:07.77 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1531: note: type mismatch in parameter 1 262:07.78 STAGE(parametric_g, const SkJumper_ParametricTransferFunction* ctx) { g = parametric(g, ctx); } 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1531: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1531: note: 'sk_parametric_g' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_parametric_r' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1530: note: type mismatch in parameter 1 262:07.78 STAGE(parametric_r, const SkJumper_ParametricTransferFunction* ctx) { r = parametric(r, ctx); } 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1530: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1530: note: 'sk_parametric_r' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_perspective' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1911: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_perspective, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1911: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1911: note: 'sk_matrix_perspective' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_4x3' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1902: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_4x3, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1902: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1902: note: 'sk_matrix_4x3' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_4x5' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1892: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_4x5, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1892: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1892: note: 'sk_matrix_4x5' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_3x4' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1884: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_3x4, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1884: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1884: note: 'sk_matrix_3x4' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_2x3' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1878: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_2x3, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1878: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1878: note: 'sk_matrix_2x3' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_scale_translate' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1874: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_scale_translate, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1874: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1874: note: 'sk_matrix_scale_translate' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_matrix_translate' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1870: note: type mismatch in parameter 1 262:07.78 STAGE(matrix_translate, const float* m) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1870: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1870: note: 'sk_matrix_translate' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_luminance_to_alpha' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1865: note: type mismatch in parameter 1 262:07.78 STAGE(luminance_to_alpha, Ctx::None) { 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1865: note: type 'size_t' should match type 'void' 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1865: note: 'sk_luminance_to_alpha' was previously declared here 262:07.78 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_srcover_bgra_8888' does not match original declaration [-Wlto-type-mismatch] 262:07.78 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1202: note: type mismatch in parameter 1 262:07.79 STAGE(srcover_bgra_8888, const SkJumper_MemoryCtx* ctx) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1202: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1202: note: 'sk_srcover_bgra_8888' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_srcover_rgba_8888' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1177: note: type mismatch in parameter 1 262:07.79 STAGE(srcover_rgba_8888, const SkJumper_MemoryCtx* ctx) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1177: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1177: note: 'sk_srcover_rgba_8888' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_luminosity' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1163: note: type mismatch in parameter 1 262:07.79 STAGE(luminosity, Ctx::None) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1163: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1163: note: 'sk_luminosity' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_color' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1150: note: type mismatch in parameter 1 262:07.79 STAGE(color, Ctx::None) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1150: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1150: note: 'sk_color' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_saturation' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1136: note: type mismatch in parameter 1 262:07.79 STAGE(saturation, Ctx::None) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1136: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1136: note: 'sk_saturation' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_hue' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1122: note: type mismatch in parameter 1 262:07.79 STAGE(hue, Ctx::None) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1122: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1122: note: 'sk_hue' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_softlight' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1056: note: type mismatch in parameter 1 262:07.79 BLEND_MODE(softlight) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1056: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1056: note: 'sk_softlight' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_overlay' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1051: note: type mismatch in parameter 1 262:07.79 BLEND_MODE(overlay) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1051: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1051: note: 'sk_overlay' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_lighten' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1033: note: type mismatch in parameter 1 262:07.79 BLEND_MODE(lighten) { return s + d - min(s*da, d*sa) ; } 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1033: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1033: note: 'sk_lighten' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_hardlight' does not match original declaration [-Wlto-type-mismatch] 262:07.79 SK_RASTER_PIPELINE_STAGES(M) 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1047: note: type mismatch in parameter 1 262:07.79 BLEND_MODE(hardlight) { 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1047: note: type 'size_t' should match type 'void' 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1047: note: 'sk_hardlight' was previously declared here 262:07.79 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_exclusion' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1035: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(exclusion) { return s + d - two(s*d); } 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1035: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1035: note: 'sk_exclusion' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_difference' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1034: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(difference) { return s + d - two(min(s*da, d*sa)); } 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1034: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1034: note: 'sk_difference' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_darken' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1032: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(darken) { return s + d - max(s*da, d*sa) ; } 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1032: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1032: note: 'sk_darken' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_colordodge' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1042: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(colordodge) { 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1042: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1042: note: 'sk_colordodge' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_colorburn' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1037: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(colorburn) { 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1037: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1037: note: 'sk_colorburn' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_xor_' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1018: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(xor_) { return s*inv(da) + d*inv(sa); } 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1018: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1018: note: 'sk_xor_' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_screen' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1017: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(screen) { return s + d - s*d; } 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1017: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1017: note: 'sk_screen' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_plus_' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1016: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(plus_) { return min(s + d, 1.0f); } // We can clamp to either 1 or sa. 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1016: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1016: note: 'sk_plus_' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_multiply' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1015: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(multiply) { return s*inv(da) + d*inv(sa) + s*d; } 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1015: note: type 'size_t' should match type 'void' 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1015: note: 'sk_multiply' was previously declared here 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_modulate' does not match original declaration [-Wlto-type-mismatch] 262:07.80 SK_RASTER_PIPELINE_STAGES(M) 262:07.80 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1014: note: type mismatch in parameter 1 262:07.80 BLEND_MODE(modulate) { return s*d; } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1014: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1014: note: 'sk_modulate' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clear' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1004: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(clear) { return 0; } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1004: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1004: note: 'sk_clear' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_srcover' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1011: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(srcover) { return mad(d, inv(sa), s); } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1011: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1011: note: 'sk_srcover' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_srcout' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1009: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(srcout) { return s * inv(da); } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1009: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1009: note: 'sk_srcout' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_srcin' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1007: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(srcin) { return s * da; } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1007: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1007: note: 'sk_srcin' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_srcatop' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1005: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(srcatop) { return s*da + d*inv(sa); } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1005: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1005: note: 'sk_srcatop' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_dstover' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1012: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(dstover) { return mad(s, inv(da), d); } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1012: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1012: note: 'sk_dstover' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_dstout' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1010: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(dstout) { return d * inv(sa); } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1010: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1010: note: 'sk_dstout' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_dstin' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1008: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(dstin) { return d * sa; } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1008: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1008: note: 'sk_dstin' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_dstatop' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1006: note: type mismatch in parameter 1 262:07.81 BLEND_MODE(dstatop) { return d*sa + s*inv(da); } 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1006: note: type 'size_t' should match type 'void' 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1006: note: 'sk_dstatop' was previously declared here 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_lerp_1_float' does not match original declaration [-Wlto-type-mismatch] 262:07.81 SK_RASTER_PIPELINE_STAGES(M) 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1434: note: type mismatch in parameter 1 262:07.81 STAGE(lerp_1_float, const float* c) { 262:07.81 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1434: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1434: note: 'sk_lerp_1_float' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_lerp_565' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1451: note: type mismatch in parameter 1 262:07.82 STAGE(lerp_565, const SkJumper_MemoryCtx* ctx) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1451: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1451: note: 'sk_lerp_565' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_lerp_u8' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1440: note: type mismatch in parameter 1 262:07.82 STAGE(lerp_u8, const SkJumper_MemoryCtx* ctx) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1440: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1440: note: 'sk_lerp_u8' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_scale_1_float' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1399: note: type mismatch in parameter 1 262:07.82 STAGE(scale_1_float, const float* c) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1399: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1399: note: 'sk_scale_1_float' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_scale_565' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1416: note: type mismatch in parameter 1 262:07.82 STAGE(scale_565, const SkJumper_MemoryCtx* ctx) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1416: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1416: note: 'sk_scale_565' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_scale_u8' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1405: note: type mismatch in parameter 1 262:07.82 STAGE(scale_u8, const SkJumper_MemoryCtx* ctx) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1405: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1405: note: 'sk_scale_u8' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_rgba' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:982: note: type mismatch in parameter 1 262:07.82 STAGE(store_rgba, float* ptr) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:982: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:982: note: 'sk_store_rgba' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_rgba' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:974: note: type mismatch in parameter 1 262:07.82 STAGE(load_rgba, const float* ptr) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:974: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:974: note: 'sk_load_rgba' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_tables' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1465: note: type mismatch in parameter 1 262:07.82 STAGE(load_tables, const SkJumper_LoadTablesCtx* c) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1465: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1465: note: 'sk_load_tables' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_tables_rgb_u16_be' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1484: note: type mismatch in parameter 1 262:07.82 STAGE(load_tables_rgb_u16_be, const SkJumper_LoadTablesCtx* c) { 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1484: note: type 'size_t' should match type 'void' 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1484: note: 'sk_load_tables_rgb_u16_be' was previously declared here 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_tables_u16_be' does not match original declaration [-Wlto-type-mismatch] 262:07.82 SK_RASTER_PIPELINE_STAGES(M) 262:07.82 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1472: note: type mismatch in parameter 1 262:07.83 STAGE(load_tables_u16_be, const SkJumper_LoadTablesCtx* c) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1472: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1472: note: 'sk_load_tables_u16_be' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_u16_be' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1789: note: type mismatch in parameter 1 262:07.83 STAGE(store_u16_be, const SkJumper_MemoryCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1789: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1789: note: 'sk_store_u16_be' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_rgb_u16_be' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1778: note: type mismatch in parameter 1 262:07.83 STAGE(load_rgb_u16_be, const SkJumper_MemoryCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1778: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1778: note: 'sk_load_rgb_u16_be' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_u16_be' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1767: note: type mismatch in parameter 1 262:07.83 STAGE(load_u16_be, const SkJumper_MemoryCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1767: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1767: note: 'sk_load_u16_be' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_bilerp_clamp_8888' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2257: note: type mismatch in parameter 1 262:07.83 STAGE(bilerp_clamp_8888, SkJumper_GatherCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2257: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2257: note: 'sk_bilerp_clamp_8888' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_1010102' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1712: note: type mismatch in parameter 1 262:07.83 STAGE(gather_1010102, const SkJumper_GatherCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1712: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1712: note: 'sk_gather_1010102' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_1010102' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1717: note: type mismatch in parameter 1 262:07.83 STAGE(store_1010102, const SkJumper_MemoryCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1717: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1717: note: 'sk_store_1010102' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_1010102_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1708: note: type mismatch in parameter 1 262:07.83 STAGE(load_1010102_dst, const SkJumper_MemoryCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1708: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1708: note: 'sk_load_1010102_dst' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_1010102' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1704: note: type mismatch in parameter 1 262:07.83 STAGE(load_1010102, const SkJumper_MemoryCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1704: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1704: note: 'sk_load_1010102' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_bgra' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1689: note: type mismatch in parameter 1 262:07.83 STAGE(gather_bgra, const SkJumper_GatherCtx* ctx) { 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1689: note: type 'size_t' should match type 'void' 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1689: note: 'sk_gather_bgra' was previously declared here 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_bgra' does not match original declaration [-Wlto-type-mismatch] 262:07.83 SK_RASTER_PIPELINE_STAGES(M) 262:07.83 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1694: note: type mismatch in parameter 1 262:07.83 STAGE(store_bgra, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1694: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1694: note: 'sk_store_bgra' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_bgra_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1685: note: type mismatch in parameter 1 262:07.84 STAGE(load_bgra_dst, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1685: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1685: note: 'sk_load_bgra_dst' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_bgra' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1681: note: type mismatch in parameter 1 262:07.84 STAGE(load_bgra, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1681: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1681: note: 'sk_load_bgra' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_8888' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1666: note: type mismatch in parameter 1 262:07.84 STAGE(gather_8888, const SkJumper_GatherCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1666: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1666: note: 'sk_gather_8888' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_8888' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1671: note: type mismatch in parameter 1 262:07.84 STAGE(store_8888, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1671: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1671: note: 'sk_store_8888' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_8888_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1662: note: type mismatch in parameter 1 262:07.84 STAGE(load_8888_dst, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1662: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1662: note: 'sk_load_8888_dst' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_8888' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1658: note: type mismatch in parameter 1 262:07.84 STAGE(load_8888, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1658: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1658: note: 'sk_load_8888' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_f32' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1808: note: type mismatch in parameter 1 262:07.84 STAGE(store_f32, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1808: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1808: note: 'sk_store_f32' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_f32_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1804: note: type mismatch in parameter 1 262:07.84 STAGE(load_f32_dst, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1804: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1804: note: 'sk_load_f32_dst' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_f32' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1800: note: type mismatch in parameter 1 262:07.84 STAGE(load_f32, const SkJumper_MemoryCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1800: note: type 'size_t' should match type 'void' 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1800: note: 'sk_load_f32' was previously declared here 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_f16' does not match original declaration [-Wlto-type-mismatch] 262:07.84 SK_RASTER_PIPELINE_STAGES(M) 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1747: note: type mismatch in parameter 1 262:07.84 STAGE(gather_f16, const SkJumper_GatherCtx* ctx) { 262:07.84 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1747: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1747: note: 'sk_gather_f16' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_f16' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1759: note: type mismatch in parameter 1 262:07.85 STAGE(store_f16, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1759: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1759: note: 'sk_store_f16' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_f16_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1737: note: type mismatch in parameter 1 262:07.85 STAGE(load_f16_dst, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1737: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1737: note: 'sk_load_f16_dst' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_f16' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1727: note: type mismatch in parameter 1 262:07.85 STAGE(load_f16, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1727: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1727: note: 'sk_load_f16' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_4444' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1644: note: type mismatch in parameter 1 262:07.85 STAGE(gather_4444, const SkJumper_GatherCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1644: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1644: note: 'sk_gather_4444' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_4444' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1649: note: type mismatch in parameter 1 262:07.85 STAGE(store_4444, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1649: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1649: note: 'sk_store_4444' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_4444_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1640: note: type mismatch in parameter 1 262:07.85 STAGE(load_4444_dst, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1640: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1640: note: 'sk_load_4444_dst' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_4444' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1636: note: type mismatch in parameter 1 262:07.85 STAGE(load_4444, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1636: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1636: note: 'sk_load_4444' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_565' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1621: note: type mismatch in parameter 1 262:07.85 STAGE(gather_565, const SkJumper_GatherCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1621: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1621: note: 'sk_gather_565' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_565' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1627: note: type mismatch in parameter 1 262:07.85 STAGE(store_565, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1627: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1627: note: 'sk_store_565' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_565_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1615: note: type mismatch in parameter 1 262:07.85 STAGE(load_565_dst, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1615: note: type 'size_t' should match type 'void' 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1615: note: 'sk_load_565_dst' was previously declared here 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_565' does not match original declaration [-Wlto-type-mismatch] 262:07.85 SK_RASTER_PIPELINE_STAGES(M) 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1609: note: type mismatch in parameter 1 262:07.85 STAGE(load_565, const SkJumper_MemoryCtx* ctx) { 262:07.85 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1609: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1609: note: 'sk_load_565' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_g8' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1602: note: type mismatch in parameter 1 262:07.86 STAGE(gather_g8, const SkJumper_GatherCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1602: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1602: note: 'sk_gather_g8' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_g8_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1596: note: type mismatch in parameter 1 262:07.86 STAGE(load_g8_dst, const SkJumper_MemoryCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1596: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1596: note: 'sk_load_g8_dst' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_g8' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1590: note: type mismatch in parameter 1 262:07.86 STAGE(load_g8, const SkJumper_MemoryCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1590: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1590: note: 'sk_load_g8' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_gather_a8' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1577: note: type mismatch in parameter 1 262:07.86 STAGE(gather_a8, const SkJumper_GatherCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1577: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1577: note: 'sk_gather_a8' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_store_a8' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1583: note: type mismatch in parameter 1 262:07.86 STAGE(store_a8, const SkJumper_MemoryCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1583: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1583: note: 'sk_store_a8' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_a8_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1571: note: type mismatch in parameter 1 262:07.86 STAGE(load_a8_dst, const SkJumper_MemoryCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1571: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1571: note: 'sk_load_a8_dst' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_load_a8' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1565: note: type mismatch in parameter 1 262:07.86 STAGE(load_a8, const SkJumper_MemoryCtx* ctx) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1565: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1565: note: 'sk_load_a8' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_dither' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:923: note: type mismatch in parameter 1 262:07.86 STAGE(dither, const float* rate) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:923: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:923: note: 'sk_dither' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_seed_shader' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:912: note: type mismatch in parameter 1 262:07.86 STAGE(seed_shader, const float* iota) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:912: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:912: note: 'sk_seed_shader' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_uniform_color' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:956: note: type mismatch in parameter 1 262:07.86 STAGE(uniform_color, const SkJumper_UniformColorCtx* c) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:956: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:956: note: 'sk_uniform_color' was previously declared here 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_white_color' does not match original declaration [-Wlto-type-mismatch] 262:07.86 SK_RASTER_PIPELINE_STAGES(M) 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:969: note: type mismatch in parameter 1 262:07.86 STAGE(white_color, Ctx::None) { 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:969: note: type 'size_t' should match type 'void' 262:07.86 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:969: note: 'sk_white_color' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_black_color' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:964: note: type mismatch in parameter 1 262:07.87 STAGE(black_color, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:964: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:964: note: 'sk_black_color' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_to_srgb' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1322: note: type mismatch in parameter 1 262:07.87 STAGE(to_srgb, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1322: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1322: note: 'sk_to_srgb' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_from_srgb_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1317: note: type mismatch in parameter 1 262:07.87 STAGE(from_srgb_dst, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1317: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1317: note: 'sk_from_srgb_dst' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_from_srgb' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1312: note: type mismatch in parameter 1 262:07.87 STAGE(from_srgb, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1312: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1312: note: 'sk_from_srgb' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_invert' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1265: note: type mismatch in parameter 1 262:07.87 STAGE(invert, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1265: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1265: note: 'sk_invert' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_swap_rb' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1260: note: type mismatch in parameter 1 262:07.87 STAGE(swap_rb, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1260: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1260: note: 'sk_swap_rb' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_set_rgb' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1255: note: type mismatch in parameter 1 262:07.87 STAGE(set_rgb, const float* rgb) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1255: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1255: note: 'sk_set_rgb' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_force_opaque_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1304: note: type mismatch in parameter 1 262:07.87 STAGE(force_opaque_dst, Ctx::None) { da = 1; } 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1304: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1304: note: 'sk_force_opaque_dst' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_force_opaque' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1303: note: type mismatch in parameter 1 262:07.87 STAGE(force_opaque , Ctx::None) { a = 1; } 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1303: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1303: note: 'sk_force_opaque' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_premul_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1290: note: type mismatch in parameter 1 262:07.87 STAGE(premul_dst, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1290: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1290: note: 'sk_premul_dst' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_premul' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1285: note: type mismatch in parameter 1 262:07.87 STAGE(premul, Ctx::None) { 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1285: note: type 'size_t' should match type 'void' 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1285: note: 'sk_premul' was previously declared here 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_unpremul' does not match original declaration [-Wlto-type-mismatch] 262:07.87 SK_RASTER_PIPELINE_STAGES(M) 262:07.87 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1295: note: type mismatch in parameter 1 262:07.87 STAGE(unpremul, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1295: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1295: note: 'sk_unpremul' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clamp_a_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1248: note: type mismatch in parameter 1 262:07.88 STAGE(clamp_a_dst, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1248: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1248: note: 'sk_clamp_a_dst' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clamp_a' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1241: note: type mismatch in parameter 1 262:07.88 STAGE(clamp_a, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1241: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1241: note: 'sk_clamp_a' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clamp_1' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1234: note: type mismatch in parameter 1 262:07.88 STAGE(clamp_1, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1234: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1234: note: 'sk_clamp_1' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_clamp_0' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1227: note: type mismatch in parameter 1 262:07.88 STAGE(clamp_0, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1227: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1227: note: 'sk_clamp_0' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_move_dst_src' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1278: note: type mismatch in parameter 1 262:07.88 STAGE(move_dst_src, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1278: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1278: note: 'sk_move_dst_src' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_move_src_dst' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1272: note: type mismatch in parameter 1 262:07.88 STAGE(move_src_dst, Ctx::None) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1272: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:1272: note: 'sk_move_src_dst' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper.cpp:127: warning: type of 'sk_callback' does not match original declaration [-Wlto-type-mismatch] 262:07.88 SK_RASTER_PIPELINE_STAGES(M) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2182: note: type mismatch in parameter 1 262:07.88 STAGE(callback, SkJumper_CallbackCtx* c) { 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2182: note: type 'size_t' should match type 'void' 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/skia/skia/src/jumper/SkJumper_stages.cpp:2182: note: 'sk_callback' was previously declared here 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-list.hh:43: warning: '_hb_ot_shaper_shape_plan_data_create' violates the C++ One Definition Rule [-Wodr] 262:07.88 HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:173: note: return value type mismatch 262:07.88 _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.hh:37: note: type name 'hb_ot_shape_plan_t' should match type name 'hb_ot_shape_plan_data_t' 262:07.88 struct hb_ot_shape_plan_t 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 262:07.88 HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:173: note: '_hb_ot_shaper_shape_plan_data_create' was previously declared here 262:07.88 _hb_ot_shaper_shape_plan_data_create (hb_shape_plan_t *shape_plan, 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-list.hh:43: warning: '_hb_ot_shaper_shape_plan_data_destroy' violates the C++ One Definition Rule [-Wodr] 262:07.88 HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:207: note: type mismatch in parameter 1 262:07.88 _hb_ot_shaper_shape_plan_data_destroy (hb_ot_shape_plan_data_t *plan) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.hh:37: note: type name 'hb_ot_shape_plan_t' should match type name 'hb_ot_shape_plan_data_t' 262:07.88 struct hb_ot_shape_plan_t 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-shaper-list.hh:43: note: the incompatible type is defined here 262:07.88 HB_SHAPER_IMPLEMENT (ot) /* <--- This is our main OpenType shaper. */ 262:07.88 /builddir/build/BUILD/firefox-64.0.2/gfx/harfbuzz/src/hb-ot-shape.cc:207: note: '_hb_ot_shaper_shape_plan_data_destroy' was previously declared here 262:07.88 _hb_ot_shaper_shape_plan_data_destroy (hb_ot_shape_plan_data_t *plan) 262:07.88 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb.c:31: warning: type of 'pulse_init' does not match original declaration [-Wlto-type-mismatch] 262:07.88 int pulse_init(cubeb ** context, char const * context_name); 262:07.88 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb_pulse.c:616: note: 'pulse_init' was previously declared here 262:07.88 pulse_init(cubeb ** context, char const * context_name) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/media/libcubeb/src/cubeb_pulse.c:616: note: code may be misoptimized unless -fno-strict-aliasing is used 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropymv.h:27: warning: type of 'av1_init_mv_probs' does not match original declaration [-Wlto-type-mismatch] 262:07.89 void av1_init_mv_probs(struct AV1Common *cm); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropymv.c:63: note: 'av1_init_mv_probs' was previously declared here 262:07.89 void av1_init_mv_probs(AV1_COMMON *cm) { 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropymv.c:63: note: code may be misoptimized unless -fno-strict-aliasing is used 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/txb_common.h:422: warning: type of 'av1_init_lv_map' does not match original declaration [-Wlto-type-mismatch] 262:07.89 void av1_init_lv_map(AV1_COMMON *cm); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/txb_common.c:456: note: 'av1_init_lv_map' was previously declared here 262:07.89 void av1_init_lv_map(AV1_COMMON *cm) { 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/txb_common.c:456: note: code may be misoptimized unless -fno-strict-aliasing is used 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropymode.h:187: warning: type of 'av1_setup_past_independence' does not match original declaration [-Wlto-type-mismatch] 262:07.89 void av1_setup_past_independence(struct AV1Common *cm); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropymode.c:1077: note: 'av1_setup_past_independence' was previously declared here 262:07.89 void av1_setup_past_independence(AV1_COMMON *cm) { 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropymode.c:1077: note: code may be misoptimized unless -fno-strict-aliasing is used 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropy.h:75: warning: type of 'av1_default_coef_probs' does not match original declaration [-Wlto-type-mismatch] 262:07.89 void av1_default_coef_probs(struct AV1Common *cm); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropy.c:31: note: 'av1_default_coef_probs' was previously declared here 262:07.89 void av1_default_coef_probs(AV1_COMMON *cm) { 262:07.89 /builddir/build/BUILD/firefox-64.0.2/third_party/aom/av1/common/entropy.c:31: note: code may be misoptimized unless -fno-strict-aliasing is used 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:65: warning: 'GetPrintSettings' violates the C++ One Definition Rule [-Wodr] 262:07.89 already_AddRefed GetPrintSettings(); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.cpp:262: note: implicit this pointer type mismatch 262:07.89 RemotePrintJobParent::GetPrintSettings() 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.h:27: note: type 'struct RemotePrintJobParent' itself violates the C++ One Definition Rule 262:07.89 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:27: note: the incompatible type is defined here 262:07.89 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.cpp:262: note: 'GetPrintSettings' was previously declared here 262:07.89 RemotePrintJobParent::GetPrintSettings() 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:60: warning: 'RegisterListener' violates the C++ One Definition Rule [-Wodr] 262:07.89 void RegisterListener(nsIWebProgressListener* aListener); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.cpp:254: note: implicit this pointer type mismatch 262:07.89 RemotePrintJobParent::RegisterListener(nsIWebProgressListener* aListener) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.h:27: note: type 'struct RemotePrintJobParent' itself violates the C++ One Definition Rule 262:07.89 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:27: note: the incompatible type is defined here 262:07.89 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.cpp:254: note: 'RegisterListener' was previously declared here 262:07.89 RemotePrintJobParent::RegisterListener(nsIWebProgressListener* aListener) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:30: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 262:07.89 explicit RemotePrintJobParent(nsIPrintSettings* aPrintSettings); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.cpp:28: note: implicit this pointer type mismatch 262:07.89 RemotePrintJobParent::RemotePrintJobParent(nsIPrintSettings* aPrintSettings) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.h:27: note: type 'struct RemotePrintJobParent' itself violates the C++ One Definition Rule 262:07.89 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/layout/RemotePrintJobParent.h:27: note: the incompatible type is defined here 262:07.89 class RemotePrintJobParent final : public PRemotePrintJobParent 262:07.89 /builddir/build/BUILD/firefox-64.0.2/layout/printing/ipc/RemotePrintJobParent.cpp:28: note: '__ct_comp ' was previously declared here 262:07.89 RemotePrintJobParent::RemotePrintJobParent(nsIPrintSettings* aPrintSettings) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/system/gnome/nsAlertsIconListener.cpp:24: warning: type of 'gAppData' does not match original declaration [-Wlto-type-mismatch] 262:07.89 extern const mozilla::StaticXREAppData* gAppData; 262:07.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:2853: note: type 'const struct XREAppData' should match type 'const struct StaticXREAppData' 262:07.89 const XREAppData* gAppData = nullptr; 262:07.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:2853: note: 'gAppData' was previously declared here 262:07.89 /builddir/build/BUILD/firefox-64.0.2/toolkit/xre/nsAppRunner.cpp:2853: note: code may be misoptimized unless -fno-strict-aliasing is used 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:929: warning: 'UpdateEntries' violates the C++ One Definition Rule [-Wodr] 262:07.89 void UpdateEntries(const nsTArray& aFilesOrDirectories); 262:07.89 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:7660: note: implicit this pointer type mismatch 262:07.89 HTMLInputElement::UpdateEntries(const nsTArray& aFilesOrDirectories) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.89 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.89 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:7660: note: 'UpdateEntries' was previously declared here 262:07.89 HTMLInputElement::UpdateEntries(const nsTArray& aFilesOrDirectories) 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:253: warning: 'SetFilesOrDirectories' violates the C++ One Definition Rule [-Wodr] 262:07.89 void SetFilesOrDirectories(const nsTArray& aFilesOrDirectories, 262:07.89 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2575: note: implicit this pointer type mismatch 262:07.89 HTMLInputElement::SetFilesOrDirectories(const nsTArray& aFilesOrDirectories, 262:07.89 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2575: note: 'SetFilesOrDirectories' was previously declared here 262:07.90 HTMLInputElement::SetFilesOrDirectories(const nsTArray& aFilesOrDirectories, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:255: warning: 'SetFiles' violates the C++ One Definition Rule [-Wodr] 262:07.90 void SetFiles(FileList* aFiles, bool aSetValueChanged); 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2594: note: implicit this pointer type mismatch 262:07.90 HTMLInputElement::SetFiles(FileList* aFiles, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2594: note: 'SetFiles' was previously declared here 262:07.90 HTMLInputElement::SetFiles(FileList* aFiles, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:152: warning: 'Focus' violates the C++ One Definition Rule [-Wodr] 262:07.90 virtual void Focus(ErrorResult& aError) override; 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:3178: note: implicit this pointer type mismatch 262:07.90 HTMLInputElement::Focus(ErrorResult& aError) 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:3178: note: 'Focus' was previously declared here 262:07.90 HTMLInputElement::Focus(ErrorResult& aError) 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:249: warning: 'GetDisplayFileName' violates the C++ One Definition Rule [-Wodr] 262:07.90 void GetDisplayFileName(nsAString& aFileName) const; 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2527: note: 'GetDisplayFileName' was previously declared here 262:07.90 HTMLInputElement::GetDisplayFileName(nsAString& aValue) const 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.h:881: warning: 'GetOwnerNumberControl' violates the C++ One Definition Rule [-Wodr] 262:07.90 HTMLInputElement* GetOwnerNumberControl(); 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2333: note: return value type mismatch 262:07.90 HTMLInputElement::GetOwnerNumberControl() 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.h:124: note: the incompatible type is defined here 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2333: note: 'GetOwnerNumberControl' was previously declared here 262:07.90 HTMLInputElement::GetOwnerNumberControl() 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:720: warning: 'SetValue' violates the C++ One Definition Rule [-Wodr] 262:07.90 void SetValue(const nsAString& aValue, CallerType aCallerType, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1644: note: implicit this pointer type mismatch 262:07.90 HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1644: note: 'SetValue' was previously declared here 262:07.90 HTMLInputElement::SetValue(const nsAString& aValue, CallerType aCallerType, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:259: warning: 'MozSetDndFilesAndDirectories' violates the C++ One Definition Rule [-Wodr] 262:07.90 void MozSetDndFilesAndDirectories(const nsTArray& aSequence); 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2621: note: implicit this pointer type mismatch 262:07.90 HTMLInputElement::MozSetDndFilesAndDirectories(const nsTArray& aFilesOrDirectories) 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.90 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:2621: note: 'MozSetDndFilesAndDirectories' was previously declared here 262:07.90 HTMLInputElement::MozSetDndFilesAndDirectories(const nsTArray& aFilesOrDirectories) 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:414: warning: 'GetValueAsDecimal' violates the C++ One Definition Rule [-Wodr] 262:07.90 Decimal GetValueAsDecimal() const; 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1632: note: 'GetValueAsDecimal' was previously declared here 262:07.90 HTMLInputElement::GetValueAsDecimal() const 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:434: warning: 'GetMaximum' violates the C++ One Definition Rule [-Wodr] 262:07.90 Decimal GetMaximum() const; 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1910: note: 'GetMaximum' was previously declared here 262:07.90 HTMLInputElement::GetMaximum() const 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:424: warning: 'GetMinimum' violates the C++ One Definition Rule [-Wodr] 262:07.90 Decimal GetMinimum() const; 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1889: note: 'GetMinimum' was previously declared here 262:07.90 HTMLInputElement::GetMinimum() const 262:07.90 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:722: warning: 'GetValue' violates the C++ One Definition Rule [-Wodr] 262:07.90 void GetValue(nsAString& aValue, CallerType aCallerType); 262:07.90 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1521: note: implicit this pointer type mismatch 262:07.91 HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1521: note: 'GetValue' was previously declared here 262:07.91 HTMLInputElement::GetValue(nsAString& aValue, CallerType aCallerType) 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:763: warning: 'Select' violates the C++ One Definition Rule [-Wodr] 262:07.91 void Select(); 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:3255: note: implicit this pointer type mismatch 262:07.91 HTMLInputElement::Select() 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:3255: note: 'Select' was previously declared here 262:07.91 HTMLInputElement::Select() 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:834: warning: 'GetControllers' violates the C++ One Definition Rule [-Wodr] 262:07.91 nsresult GetControllers(nsIControllers** aResult); 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:5836: note: implicit this pointer type mismatch 262:07.91 HTMLInputElement::GetControllers(nsIControllers** aResult) 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:5836: note: 'GetControllers' was previously declared here 262:07.91 HTMLInputElement::GetControllers(nsIControllers** aResult) 262:07.91 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsNumberControlFrame.h:119: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 262:07.91 HTMLInputElement* GetAnonTextControl(); 262:07.91 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsNumberControlFrame.h:119: warning: 'GetAnonTextControl' violates the C++ One Definition Rule [-Wodr] 262:07.91 HTMLInputElement* GetAnonTextControl(); 262:07.91 /builddir/build/BUILD/firefox-64.0.2/layout/forms/nsNumberControlFrame.cpp:448: note: 'GetAnonTextControl' was previously declared here 262:07.91 nsNumberControlFrame::GetAnonTextControl() 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'AddRef' violates the C++ One Definition Rule [-Wodr] 262:07.91 NS_DECL_ISUPPORTS_INHERITED 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1120: note: implicit this pointer type mismatch 262:07.91 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED(HTMLInputElement, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1120: note: 'AddRef' was previously declared here 262:07.91 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED(HTMLInputElement, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:147: warning: 'Release' violates the C++ One Definition Rule [-Wodr] 262:07.91 NS_DECL_ISUPPORTS_INHERITED 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1120: note: implicit this pointer type mismatch 262:07.91 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED(HTMLInputElement, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/dom/HTMLInputElement.h:124: note: type 'struct HTMLInputElement' itself violates the C++ One Definition Rule 262:07.91 class HTMLInputElement final : public nsGenericHTMLFormElementWithState, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/dom/html/HTMLInputElement.cpp:1120: note: 'Release' was previously declared here 262:07.91 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED(HTMLInputElement, 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:32:3: warning: '__ct_comp ' violates the C++ One Definition Rule [-Wodr] 262:07.91 CTLogVerifier(); 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.cpp:121:1: note: implicit this pointer type mismatch 262:07.91 CTLogVerifier::CTLogVerifier() 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 262:07.91 class CTLogVerifier 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.cpp:121:1: note: '__ct_comp ' was previously declared here 262:07.91 CTLogVerifier::CTLogVerifier() 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:43:16: warning: 'Init' violates the C++ One Definition Rule [-Wodr] 262:07.91 pkix::Result Init(pkix::Input subjectPublicKeyInfo, 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.cpp:130:1: note: implicit this pointer type mismatch 262:07.91 CTLogVerifier::Init(Input subjectPublicKeyInfo, 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 262:07.91 class CTLogVerifier 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.cpp:130:1: note: 'Init' was previously declared here 262:07.91 CTLogVerifier::Init(Input subjectPublicKeyInfo, 262:07.91 ^ 262:07.91 /builddir/build/BUILD/firefox-64.0.2/security/ct/MultiLogCTVerifier.h:27:8: warning: 'AddLog' violates the C++ One Definition Rule [-Wodr] 262:07.91 void AddLog(CTLogVerifier&& log); 262:07.92 ^ 262:07.92 /builddir/build/BUILD/firefox-64.0.2/security/ct/MultiLogCTVerifier.cpp:27:1: note: type mismatch in parameter 1 262:07.92 MultiLogCTVerifier::AddLog(CTLogVerifier&& log) 262:07.92 ^ 262:07.92 /builddir/build/BUILD/firefox-64.0.2/security/ct/CTLogVerifier.h:29:7: note: type 'struct CTLogVerifier' itself violates the C++ One Definition Rule 262:07.92 class CTLogVerifier 262:07.92 ^ 262:07.92 /builddir/build/BUILD/firefox-64.0.2/security/ct/MultiLogCTVerifier.cpp:27:1: note: 'AddLog' was previously declared here 262:07.92 MultiLogCTVerifier::AddLog(CTLogVerifier&& log) 262:07.92 ^ 262:07.92 In function 'operator new []', 262:07.92 inlined from 'FalliblyCreate' at /builddir/build/BUILD/firefox-64.0.2/parser/html/nsHtml5OwningUTF16Buffer.cpp:43:0: 262:07.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/mozalloc.h:157: warning: argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 [-Walloc-size-larger-than=] 262:07.92 return malloc_impl(size); 262:07.92 /builddir/build/BUILD/firefox-64.0.2/objdir/dist/include/mozilla/mozalloc.h: In function 'FalliblyCreate': 262:07.92 /usr/include/stdlib.h:539:14: note: in a call to allocation function 'malloc' declared here 262:07.92 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 262:07.92 ^ 262:07.92 In function 'ReleaseData', 262:07.92 inlined from '_ZN12nsTSubstringIDsE19FinishBulkWriteImplEj.part.109' at /builddir/build/BUILD/firefox-64.0.2/xpcom/string/nsTSubstring.cpp:275:0, 262:07.92 inlined from 'FinishBulkWriteImpl' at /builddir/build/BUILD/firefox-64.0.2/xpcom/string/nsTSubstring.cpp:269:1, 262:07.92 inlined from 'AssignASCII.constprop' at /builddir/build/BUILD/firefox-64.0.2/xpcom/string/nsTSubstring.cpp:480:3, 262:07.92 inlined from 'AssignASCII' at /builddir/build/BUILD/firefox-64.0.2/xpcom/string/nsTSubstring.cpp:455:0: 262:07.92 /builddir/build/BUILD/firefox-64.0.2/xpcom/string/nsSubstring.cpp:132: warning: attempt to free a non-heap object 'gNullChar' [-Wfree-nonheap-object] 262:07.92 free(aData); 262:15.42 ipc/app/plugin-container 262:16.03 js/xpconnect/shell/xpcshell 262:23.25 js/src/build/spidermonkey_checks.stub 262:24.76 layout/style/test/css_properties.js.stub 262:25.13 toolkit/locales/multilocale.txt.stub 262:25.41 toolkit/mozapps/extensions/built_in_addons.json.stub 262:25.82 devtools/shared/webconsole/reserved-js-words.js.stub 262:26.30 toolkit/library/dependentlibs.list.stub 262:27.63 toolkit/components/telemetry/EventArtifactDefinitions.json.stub 262:28.23 toolkit/components/telemetry/ScalarArtifactDefinitions.json.stub 262:28.35 toolkit/library/gtest/symverscript.stub 262:28.37 services/common/tests/unit/test_blocklist_signatures/collection_signing_root.pem.stub 262:28.93 services/common/tests/unit/test_blocklist_signatures/collection_signing_int.pem.stub 262:29.22 services/common/tests/unit/test_blocklist_signatures/collection_signing_ee.pem.stub 262:31.71 TEST-PASS | check_spidermonkey_style.py | ok 262:32.12 TEST-PASS | check_macroassembler_style.py | ok 262:32.29 TEST-PASS | check_js_opcode.py | ok 262:34.95 adding: install.rdf (deflated 53%) 262:35.01 adding: plugins/libnptest.so (deflated 70%) 262:35.05 adding: plugins/libnpsecondtest.so (deflated 70%) 262:35.10 adding: plugins/libnpthirdtest.so (deflated 70%) 262:35.15 adding: plugins/libnpswftest.so (deflated 70%) 262:40.89 toolkit/locales/update.locale.stub 262:50.73 browser/locales/bookmarks.html.stub 262:53.10 Packaging specialpowers@mozilla.org.xpi... 262:53.48 Packaging quitter@mozilla.org.xpi... 262:53.80 Packaging mozscreenshots@mozilla.org.xpi... 262:54.12 670 compiler warnings present. 267:28.66 Overall system resources - Wall time: 15773s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 267:33.56 warning: accessible/base/nsTextEquivUtils.cpp:362:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 267:33.56 warning: accessible/base/nsTextEquivUtils.cpp:362:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsTextEquivUtils17AppendFromDOMNodeEP10nsIContentP12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 267:33.56 warning: chrome/nsChromeRegistryContent.cpp:279:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'arcs') 267:33.56 warning: chrome/nsChromeRegistryContent.cpp:279:1 [-Wcoverage-mismatch] the control flow of function '_ZN22nsChromeRegistryChrome15nsProviderArray11GetProviderERK12nsTSubstringIcENS0_9MatchTypeE' does not match its profile data (counter 'time_profiler') 267:33.56 warning: docshell/base/timeline/TimelineMarker.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: docshell/base/timeline/TimelineMarker.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: docshell/base/timeline/TimelineMarker.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: docshell/base/timeline/TimelineMarker.cpp:71:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/AttrArray.cpp:189: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 267:33.56 warning: dom/base/AttrArray.cpp:386:70 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 267:33.56 warning: dom/base/AttrArray.cpp:539:82 [-Wclass-memaccess] 'void* realloc(void*, size_t)' moving an object of non-trivially copyable type 'class AttrArray::Impl'; use 'new' and 'delete' instead 267:33.56 warning: dom/base/DOMIntersectionObserver.cpp:499:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEP11nsIDocumentd' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/base/DOMIntersectionObserver.cpp:499:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEP11nsIDocumentd' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/base/DOMIntersectionObserver.cpp:499:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23DOMIntersectionObserver6UpdateEP11nsIDocumentd' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/Location.cpp:935:1 [-Wcoverage-mismatch] the control flow of function '_ZL40GetScrollRectSizeForOverflowVisibleFrameP8nsIFrame' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/Location.cpp:935:1 [-Wcoverage-mismatch] the control flow of function '_ZL40GetScrollRectSizeForOverflowVisibleFrameP8nsIFrame' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/base/TextInputProcessor.cpp:1931:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/base/TextInputProcessor.cpp:1931:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/base/TextInputProcessor.cpp:1931:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom23ResponsiveImageSelector26SetCandidatesFromSourceSetERK12nsTSubstringIDsEP12nsIPrincipal' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/nsGlobalWindowInner.cpp:8019:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/base/nsGlobalWindowInner.cpp:8019:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/nsGlobalWindowInner.cpp:8019:44 [-Wcoverage-mismatch] the control flow of function '_ZN19nsGlobalWindowInner7ObserveEP11nsISupportsPKcPKDs' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/base/nsMappedAttributes.cpp:168:82 [-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 267:33.56 warning: dom/base/nsMappedAttributes.cpp:256: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 267:33.56 warning: dom/base/nsMimeTypeArray.cpp:249:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEP11nsIDocumentP12nsIPresShellPP10nsIContentS6_' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/base/nsMimeTypeArray.cpp:249:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEP11nsIDocumentP12nsIPresShellPP10nsIContentS6_' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/base/nsMimeTypeArray.cpp:249:1 [-Wcoverage-mismatch] the control flow of function '_ZN11nsIDocument12FillStyleSetEPN7mozilla13ServoStyleSetE' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/nsMimeTypeArray.cpp:249:1 [-Wcoverage-mismatch] the control flow of function '_ZN14nsFocusManager20GetSelectionLocationEP11nsIDocumentP12nsIPresShellPP10nsIContentS6_' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/base/nsMimeTypeArray.cpp:249:1 [-Wcoverage-mismatch] the control flow of function '_ZN11nsIDocument12FillStyleSetEPN7mozilla13ServoStyleSetE' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/bindings/nsScriptErrorWithStack.cpp:126:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/bindings/nsScriptErrorWithStack.cpp:126:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/bindings/nsScriptErrorWithStack.cpp:126:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom14binding_detail15HTMLConstructorEP9JSContextjPN2JS5ValueENS0_12constructors2id2IDENS0_10prototypes2id2IDEPFvS3_NS4_6HandleIP8JSObjectEERNS0_18ProtoAndIfaceCacheEbE' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/cache/TypeUtils.cpp:526:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/cache/TypeUtils.cpp:526:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/cache/TypeUtils.cpp:526:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/cache/TypeUtils.cpp:526:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/canvas/WebGL2ContextFramebuffers.cpp:339:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom24CanvasRenderingContext2D12ContextStateC2ERKS2_' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/canvas/WebGLContextDraw.cpp:955:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/canvas/WebGLContextDraw.cpp:955:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12WebGLContext13GetUnpackSizeEbjjjh' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/canvas/WebGLProgram.cpp:1725:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/canvas/WebGLProgram.cpp:1725:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/canvas/WebGLProgram.cpp:1725:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/canvas/WebGLProgram.cpp:1725:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/file/StreamBlobImpl.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/file/StreamBlobImpl.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/file/StreamBlobImpl.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/file/StreamBlobImpl.cpp:179:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/file/ipc/TemporaryIPCBlobParent.cpp:117:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback20WindowSuspendChangedEj' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement25AudioChannelAgentCallback20WindowSuspendChangedEj' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement12PlayInternalEb' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6detail16RunnableFunctionIZNS_3dom16HTMLMediaElement14UnbindFromTreeEbbEUlvE_E3RunEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14FireTimeUpdateEb' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement23ProcessMediaFragmentURIEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement14MetadataLoadedEPKNS_9MediaInfoENS_9UniquePtrIK15nsDataHashtableI16nsCStringHashKey9nsTStringIcEENS_13DefaultDeleteISB_EEEE' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/HTMLScriptElement.cpp:270:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16HTMLMediaElement13PlaybackEndedEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/html/nsDOMStringMap.cpp:267:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'time_profiler') 267:33.56 warning: dom/html/nsDOMStringMap.cpp:267:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/html/nsDOMStringMap.cpp:267:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom16TextTrackManager13TimeMarchesOnEv' does not match its profile data (counter 'arcs') 267:33.56 warning: dom/indexedDB/ActorsParent.cpp:18721:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 267:33.56 warning: dom/indexedDB/Key.cpp:607:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ContentProcess.cpp:267:28 [-Wmaybe-uninitialized] 'prefMapSize' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ContentProcess.cpp:275:15 [-Wmaybe-uninitialized] 'prefsLen' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ContentProcess.cpp:282:22 [-Wmaybe-uninitialized] 'schedulerPrefs' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'childID' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 267:33.56 warning: dom/ipc/ProcessHangMonitor.cpp:1382: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') 267:33.56 warning: dom/ipc/ProcessHangMonitor.cpp:1382: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') 267:33.56 warning: dom/ipc/SharedMap.cpp:249:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 267:33.56 warning: dom/ipc/SharedMap.cpp:527:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'indirect_call') 267:33.56 warning: dom/ipc/SharedMap.cpp:527:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/ipc/SharedMap.cpp:527:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent26GetNewOrUsedBrowserProcessEPNS0_7ElementERK12nsTSubstringIDsENS_3hal15ProcessPriorityEPS1_b' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/ipc/SharedMap.cpp:527:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/ipc/SharedMap.cpp:527:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom13ContentParent18PreallocateProcessEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/ipc/nsIContentParent.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/ipc/nsIContentParent.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/ipc/nsIContentParent.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/ipc/nsIContentParent.cpp:349:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/AudioTrack.cpp:70:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/AudioTrack.cpp:70:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12AudioSegment14ResampleChunksEP20SpeexResamplerState_jj' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/BitReader.cpp:206:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/BitReader.cpp:206:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/BitReader.cpp:206:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/BitReader.cpp:206:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/CubebUtils.cpp:769:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/CubebUtils.cpp:769:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/CubebUtils.cpp:769:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/CubebUtils.cpp:769:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/MediaResource.cpp:536:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/MediaResource.cpp:536:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/MediaResource.cpp:536:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/MediaResource.cpp:536:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/gmp/GMPVideoEncoderChild.cpp:237:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl9SetHeightEi' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl16CreateEmptyFrameEiiiii' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl8SetWidthEi' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/gmp/GMPVideoi420FrameImpl.cpp:365:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gmp21GMPVideoi420FrameImpl11CreateFrameEiPKhiS3_iS3_iiiii' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/mp4/SinfParser.cpp:77:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/mp4/SinfParser.cpp:77:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5Index29ConvertByteRangesToTimeRangesERKNS_5media11IntervalSetIlEE' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/platforms/ffmpeg/FFmpegVideoDecoder.cpp:458:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/platforms/wrappers/MediaDataDecoderProxy.cpp:130:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/systemservices/MediaUtils.cpp:33:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/systemservices/MediaUtils.cpp:33:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/systemservices/MediaUtils.cpp:33:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/systemservices/MediaUtils.cpp:33:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/webaudio/AudioScheduledSourceNode.cpp:29:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/webaudio/WebAudioUtils.cpp:153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/media/webaudio/WebAudioUtils.cpp:153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'indirect_call') 267:33.57 warning: dom/media/webaudio/WebAudioUtils.cpp:153:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3dom26MediaStreamAudioSourceNode18AttachToFirstTrackERK6RefPtrINS_14DOMMediaStreamEE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/media/webaudio/blink/HRTFPanner.cpp:274:67 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 267:33.57 warning: dom/media/webaudio/blink/HRTFPanner.cpp:275:67 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 267:33.57 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 267:33.57 warning: dom/performance/PerformanceWorker.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/performance/PerformanceWorker.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/performance/PerformanceWorker.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/performance/PerformanceWorker.cpp:60:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/plugins/base/nsJSNPRuntime.cpp:2156: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 267:33.57 warning: dom/plugins/base/nsPluginHost.cpp:660:9 [-Wmaybe-uninitialized] 'dataToPost' may be used uninitialized in this function 267:33.57 warning: dom/plugins/base/nsPluginHost.cpp:667:17 [-Wmaybe-uninitialized] 'newDataToPostLen' may be used uninitialized in this function 267:33.57 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.57 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/webauthn/cbor-cpp/src/output_dynamic.cpp:69:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.57 warning: dom/xslt/xpath/txNodeSet.cpp:118:61 [-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 267:33.57 warning: dom/xslt/xpath/txNodeSet.cpp:288:64 [-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 267:33.57 warning: dom/xslt/xpath/txNodeSet.cpp:396:48 [-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 267:33.57 warning: dom/xslt/xpath/txNodeSet.cpp:513:60 [-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 267:33.57 warning: dom/xslt/xpath/txNodeSet.cpp:538:59 [-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 267:33.57 warning: dom/xslt/xpath/txNodeSet.cpp:617:64 [-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 267:33.57 warning: dom/xul/XULDocument.cpp:1173:14 [-Wmaybe-uninitialized] 'rv' may be used uninitialized in this function 267:33.57 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:696:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'arcs') 267:33.57 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:696:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'indirect_call') 267:33.57 warning: editor/libeditor/HTMLAbsPositionEditor.cpp:696:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10EditorBase11DoJoinNodesEP7nsINodeS2_S2_' does not match its profile data (counter 'time_profiler') 267:33.57 warning: editor/libeditor/HTMLTableEditor.cpp:68:26 [-Wmaybe-uninitialized] 'newCellIndex' may be used uninitialized in this function 267:33.57 warning: editor/libeditor/InsertTextTransaction.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: editor/libeditor/InsertTextTransaction.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'arcs') 267:33.57 warning: editor/libeditor/InsertTextTransaction.cpp:140:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla13HTMLEditRules16GetPromotedPointENS0_13RulesEndpointER7nsINodeiNS_13EditSubActionE' does not match its profile data (counter 'indirect_call') 267:33.57 warning: gfx/2d/DrawTargetCairo.cpp:501:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDataSourceSurfaceERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory21ReasonableSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory16CreateDrawTargetENS0_11BackendTypeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory23CreateDrawTargetForDataENS0_11BackendTypeEPhRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEiNS0_13SurfaceFormatEb' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory31CreateDrawTargetForCairoSurfaceEP14_cairo_surfaceRKNS0_12IntSizeTypedINS0_12UnknownUnitsEEEPNS0_13SurfaceFormatE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory33CreateDataSourceSurfaceWithStrideERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEENS0_13SurfaceFormatEib' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/Factory.cpp:1217:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx7Factory18AllowedSurfaceSizeERKNS0_12IntSizeTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/2d/InlineTranslator.cpp:58:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 267:33.57 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 267:33.57 warning: gfx/2d/InlineTranslator.cpp:70:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 267:33.57 warning: gfx/2d/InlineTranslator.cpp:77:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 267:33.57 warning: gfx/2d/Path.cpp:476:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 267:33.57 warning: gfx/2d/RecordedEventImpl.h:1545:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 267:33.57 warning: gfx/2d/RecordedEventImpl.h:1546:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 267:33.57 warning: gfx/2d/SFNTNameTable.cpp:357:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx18FilterNodeSoftware18GetInputRectInRectEjRKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'arcs') 267:33.57 warning: gfx/2d/SFNTNameTable.cpp:357:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx18FilterNodeSoftware18GetInputRectInRectEjRKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'indirect_call') 267:33.57 warning: gfx/2d/SFNTNameTable.cpp:357:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx18FilterNodeSoftware18GetInputRectInRectEjRKNS0_12IntRectTypedINS0_12UnknownUnitsEEE' does not match its profile data (counter 'time_profiler') 267:33.57 warning: gfx/gl/GLBlitHelper.cpp:499:29 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 267:33.58 warning: gfx/gl/GLContext.h:1190:21 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 267:33.58 warning: gfx/gl/GfxTexturesReporter.cpp:77:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/gl/GfxTexturesReporter.cpp:77:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/gl/GfxTexturesReporter.cpp:77:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/gl/GfxTexturesReporter.cpp:77:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/ipc/VsyncIOThreadHolder.cpp:49:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/ipc/VsyncIOThreadHolder.cpp:49:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3gfx9SharedDIB6AttachEN4base14FileDescriptorEj' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/SyncObject.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/SyncObject.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'indirect_call') 267:33.58 warning: gfx/layers/SyncObject.cpp:50:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layersL12CompareDepthEPNS0_5LayerES2_' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/apz/src/GestureEventListener.cpp:665:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/apz/src/GestureEventListener.cpp:665:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/apz/src/GestureEventListener.cpp:665:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/apz/src/GestureEventListener.cpp:665:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/ipc/CompositableTransactionParent.cpp:302:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/ipc/CompositableTransactionParent.cpp:302:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/ipc/CompositableTransactionParent.cpp:302:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla6layers21LayerManagerComposite23PopGroupForLayerEffectsE6RefPtrINS0_23CompositingRenderTargetEENS_3gfx12IntRectTypedINS5_12UnknownUnitsEEEbbf' does not match its profile data (counter 'indirect_call') 267:33.58 warning: gfx/layers/ipc/RemoteContentController.cpp:410:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/ipc/RemoteContentController.cpp:410:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/ipc/RemoteContentController.cpp:410:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/ipc/RemoteContentController.cpp:410:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/layers/mlgpu/LayerManagerMLGPU.cpp:579:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/src/nsTransform2D.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/src/nsTransform2D.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: gfx/src/nsTransform2D.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/src/nsTransform2D.cpp:24:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: gfx/thebes/gfxGraphiteShaper.cpp:351:48 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 267:33.58 warning: image/SurfacePipe.h:528:5 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 267:33.58 warning: image/imgLoader.cpp:3363:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: image/imgLoader.cpp:3363:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: image/imgLoader.cpp:3363:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: image/imgLoader.cpp:3363:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: image/imgLoader.cpp:3363:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: image/imgLoader.cpp:3363:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla5imageL30AllowedImageAndFrameDimensionsERKNS_3gfx12IntSizeTypedINS1_12UnknownUnitsEEERKNS1_12IntRectTypedIS3_EE' does not match its profile data (counter 'arcs') 267:33.58 warning: ipc/glue/IPCStreamParent.cpp:226:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: ipc/glue/IPCStreamParent.cpp:226:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: ipc/glue/IPCStreamParent.cpp:226:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: ipc/glue/IPCStreamParent.cpp:226:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: ipc/glue/URIUtils.cpp:158:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: ipc/glue/URIUtils.cpp:158:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: ipc/glue/URIUtils.cpp:158:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: ipc/glue/URIUtils.cpp:158:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/frontend/BytecodeEmitter.cpp:2581:52 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 267:33.58 warning: js/src/frontend/Parser.cpp:6863:21 [-Wmaybe-uninitialized] 'ifNode' may be used uninitialized in this function 267:33.58 warning: js/src/gc/GC.cpp:9751:83 [-Wcoverage-mismatch] the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/gc/GC.cpp:9751:83 [-Wcoverage-mismatch] the control flow of function '_ZN2JS11Compartment17findOutgoingEdgesERN2js2gc19ZoneComponentFinderE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/gc/GC.cpp:9751:83 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_122AutoScheduleZonesForGCC2EPN2js2gc9GCRuntimeE' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/gc/GC.cpp:9751:83 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_122AutoScheduleZonesForGCC2EPN2js2gc9GCRuntimeE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/gc/PublicIterators.h:124:40 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 267:33.58 warning: js/src/gc/PublicIterators.h:128:11 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 267:33.58 warning: js/src/gc/PublicIterators.h:133:17 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 267:33.58 warning: js/src/jit/EdgeCaseAnalysis.cpp:49:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/jit/EdgeCaseAnalysis.cpp:49:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit13CodeGenerator28visitGetPropertyPolymorphicTEPNS0_24LGetPropertyPolymorphicTE' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/jit/IonCacheIRCompiler.cpp:1699:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 267:33.58 warning: js/src/jit/JSJitFrameIter.h:260:18 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 267:33.58 warning: js/src/jit/JSJitFrameIter.h:260:25 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 267:33.58 warning: js/src/jit/MIR.cpp:4322:35 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 267:33.58 warning: js/src/jit/TypedObjectPrediction.cpp:315:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/jit/TypedObjectPrediction.cpp:315:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js3jit15StupidAllocator18registerIsReservedEPNS0_12LInstructionENS0_11AnyRegisterE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/jsapi-tests/testMutedErrors.cpp:42:60 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 267:33.58 warning: js/src/vm/Debugger.cpp:11931:17 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 267:33.58 warning: js/src/vm/Debugger.cpp:12844:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/vm/Debugger.cpp:12844:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'arcs') 267:33.58 warning: js/src/vm/Debugger.cpp:12844:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js19CrossCompartmentKey5traceEP8JSTracer' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/vm/Debugger.cpp:12844:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js8Debugger16replaceFrameGutsEP9JSContextNS_16AbstractFramePtrES3_RNS_15ScriptFrameIterE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/wasm/AsmJS.cpp:7401:76 [-Wmaybe-uninitialized] 'time' may be used uninitialized in this function 267:33.58 warning: js/src/wasm/WasmBaselineCompile.cpp:7842:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 267:33.58 warning: js/src/wasm/WasmTextToBinary.cpp:2761:9 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 267:33.58 warning: js/src/wasm/WasmTextToBinary.cpp:7232:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: js/src/wasm/WasmTextToBinary.cpp:7232:1 [-Wcoverage-mismatch] the control flow of function '_ZN2js4wasm13GenerateStubsERKNS0_17ModuleEnvironmentERKN7mozilla6VectorINS0_10FuncImportELm0ENS_17SystemAllocPolicyEEERKNS5_INS0_10FuncExportELm0ES7_EEPNS0_12CompiledCodeE' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/base/PresShell.cpp:2737:23 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'time_profiler') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'indirect_call') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13ScrollToIndexEi' does not match its profile data (counter 'time_profiler') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'time_profiler') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame29ToggleOptionSelectedFromFrameEi' does not match its profile data (counter 'indirect_call') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'time_profiler') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame13GetOptionTextEjR12nsTSubstringIDsE' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/forms/nsRangeFrame.cpp:911:1 [-Wcoverage-mismatch] the control flow of function '_ZN18nsListControlFrame16GetCurrentOptionEv' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/generic/nsFlexContainerFrame.cpp:5137:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'indirect_call') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'arcs') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'time_profiler') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'indirect_call') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'indirect_call') 267:33.58 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame36RecomputePerspectiveChildrenOverflowEPKS_' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'indirect_call') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame9PlaceLineERN7mozilla16BlockReflowInputER12nsLineLayout19nsLineList_iteratorPN14nsFloatManager10SavedStateER14nsFlowAreaRectRiPb' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'indirect_call') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN7nsFrame21ConsiderChildOverflowER15nsOverflowAreasP8nsIFrame' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN25nsAbsoluteContainingBlock6ReflowEP16nsContainerFrameP13nsPresContextRKN7mozilla11ReflowInputER14nsReflowStatusRK6nsRectNS_17AbsPosReflowFlagsEP15nsOverflowAreas' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame17ForEachColumnRuleERKSt8functionIFvRK6nsRectEERK7nsPoint' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsColumnSetFrame6ReflowEP13nsPresContextRN7mozilla12ReflowOutputERKNS2_11ReflowInputER14nsReflowStatus' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsBlockFrame18UnionChildOverflowER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsFrame.cpp:11395:1 [-Wcoverage-mismatch] the control flow of function '_ZN8nsIFrame34BuildDisplayListForStackingContextEP20nsDisplayListBuilderP13nsDisplayListPb' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsFrame.h:108:65 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'indirect_call') 267:33.59 warning: layout/generic/nsFrame.h:108:65 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsFrame.h:108:65 [-Wcoverage-mismatch] the control flow of function '_ZN15nsTableRowFrame22CollapseRowIfNecessaryEiibRb' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsGfxScrollFrame.cpp:3383:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZN12nsLineLayout27RelativePositionAnnotationsEPNS_11PerSpanDataER15nsOverflowAreas' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper22ClipLayerToDisplayPortEPNS_6layers5LayerEPKNS_15DisplayItemClipERKNS_24ContainerLayerParametersE' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'indirect_call') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla17ScrollFrameHelper16BuildDisplayListEP20nsDisplayListBuilderRK16nsDisplayListSet' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/generic/nsPageFrame.cpp:742:1 [-Wcoverage-mismatch] the control flow of function '_ZNK7mozilla17ScrollFrameHelper21ComputeScrollMetadataEPNS_6layers12LayerManagerEPK8nsIFrameRKNS_5MaybeINS_24ContainerLayerParametersEEEPKNS_15DisplayItemClipE' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/mathml/nsMathMLmspaceFrame.cpp:128:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/mathml/nsMathMLmspaceFrame.cpp:128:1 [-Wcoverage-mismatch] the control flow of function '_ZL19InitOperatorGlobalsv' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/painting/nsDisplayList.h:1856:59 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 267:33.59 warning: layout/style/nsCSSProps.h:178:46 [-Warray-bounds] array subscript (nsCSSPropertyID)378 is above array bounds of 'const Flags [378]' {aka 'const mozilla::CSSPropFlags [378]'} 267:33.59 warning: layout/style/nsStyleTransformMatrix.cpp:1367:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/style/nsStyleTransformMatrix.cpp:1367:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla10MakeUniqueI12nsStyleSidesJRS1_EEENS_6detail14UniqueSelectorIT_E12SingleObjectEDpOT0_' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/svg/nsSVGContainerFrame.cpp:453:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'time_profiler') 267:33.59 warning: layout/svg/nsSVGContainerFrame.cpp:453:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla16SVGObserverUtils20AddRenderingObserverEPNS_3dom7ElementEPNS_20SVGRenderingObserverE' does not match its profile data (counter 'arcs') 267:33.59 warning: layout/tables/nsTableFrame.cpp:8113:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 267:33.59 warning: netwerk/base/RedirectChannelRegistrar.cpp:112:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: netwerk/base/RedirectChannelRegistrar.cpp:112:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'indirect_call') 267:33.59 warning: netwerk/base/RedirectChannelRegistrar.cpp:112:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla3net19BackgroundFileSaver15CheckCompletionEv' does not match its profile data (counter 'arcs') 267:33.59 warning: netwerk/cache/nsDiskCacheMap.cpp:88:54 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsDiskCacheHeader'; use assignment or value-initialization instead 267:33.59 warning: netwerk/cache/nsDiskCacheMap.cpp:371:73 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class nsDiskCacheRecord'; use assignment or value-initialization instead 267:33.59 warning: netwerk/cache2/CacheObserver.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: netwerk/cache2/CacheObserver.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: netwerk/cache2/CacheObserver.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: netwerk/cache2/CacheObserver.cpp:505:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:166:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:166:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:166:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: netwerk/protocol/websocket/WebSocketFrame.cpp:166:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:14 [-Wmaybe-uninitialized] 'start' may be used uninitialized in this function 267:33.59 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:532:21 [-Wmaybe-uninitialized] 'end' may be used uninitialized in this function 267:33.59 warning: netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:562:22 [-Wmaybe-uninitialized] 'resultReplaceAfter' may be used uninitialized in this function 267:33.59 warning: netwerk/test/gtest/parse-ftp/TestParseFTPList.cpp:107: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 267:33.59 warning: objdir/dist/include/js/Value.h:419:51 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/js/Value.h:419:51 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'badCodePoint' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'unitsNeeded' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'unitsObserved' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/Assertions.h:450:5 [-Wmaybe-uninitialized] 'unitsAvailable' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/AutoRestore.h:45:17 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/Maybe.h:247:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:33: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 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:33: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 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:33: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 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:33: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 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:33: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 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:47: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 267:33.59 warning: objdir/dist/include/mozilla/PodOperations.h:111: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 267:33.59 warning: objdir/dist/include/mozilla/RefPtr.h:54:21 [-Wodr] type 'struct RefPtr' violates the C++ One Definition Rule 267:33.59 warning: objdir/dist/include/mozilla/Telemetry.h:110:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/mozilla/dom/HTMLInputElement.h:124:7 [-Wodr] type 'struct HTMLInputElement' violates the C++ One Definition Rule 267:33.59 warning: objdir/dist/include/nsCoord.h:72:11 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/nsCoord.h:72:11 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 267:33.59 warning: objdir/dist/include/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 267:33.59 warning: objdir/dist/include/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 267:33.59 warning: objdir/dist/include/nsISupportsImpl.h:1069:5 [-Wmultistatement-macros] macro expands to multiple statements 267:33.59 warning: objdir/dom/bindings/TestCodeGenBinding.cpp:53652:30 [-Wmaybe-uninitialized] 'deleteSucceeded' may be used uninitialized in this function 267:33.59 warning: security/apps/AppSignatureVerification.cpp:1286:25 [-Wmaybe-uninitialized] 'digestToUse' may be used uninitialized in this function 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'arcs') 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'indirect_call') 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN12_GLOBAL__N_118VerifyPK7SignatureEjP12nsIZipReaderRNS_15SignaturePolicyER12nsTHashtableI16nsCStringHashKeyERbRSt10unique_ptrI15CERTCertListStrN7mozilla30UniqueCERTCertListDeletePolicyEE' does not match its profile data (counter 'time_profiler') 267:33.59 warning: security/apps/AppTrustDomain.cpp:347:3 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: security/ct/CTLogVerifier.h:29:7 [-Wodr] type 'struct CTLogVerifier' violates the C++ One Definition Rule 267:33.59 warning: security/ct/CTLogVerifier.h:32:3 [-Wodr] '__ct_comp ' violates the C++ One Definition Rule 267:33.59 warning: security/ct/CTLogVerifier.h:43:16 [-Wodr] 'Init' violates the C++ One Definition Rule 267:33.59 warning: security/ct/MultiLogCTVerifier.h:27:8 [-Wodr] 'AddLog' violates the C++ One Definition Rule 267:33.59 warning: security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: security/manager/ssl/RootCertificateTelemetryUtils.cpp:90:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: security/manager/ssl/nsSecurityHeaderParser.cpp:245:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'time_profiler') 267:33.59 warning: security/manager/ssl/nsSecurityHeaderParser.cpp:245:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'arcs') 267:33.59 warning: security/manager/ssl/nsSecurityHeaderParser.cpp:245:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate35GetSha256SubjectPublicKeyInfoDigestER12nsTSubstringIcE' does not match its profile data (counter 'arcs') 267:33.59 warning: security/manager/ssl/nsSecurityHeaderParser.cpp:245:1 [-Wcoverage-mismatch] the control flow of function '_ZN16nsNSSCertificate18GetCertificateHashER12nsTSubstringIDsE9SECOidTag' does not match its profile data (counter 'time_profiler') 267:33.59 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:25:41 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 267:33.59 warning: toolkit/components/ctypes/tests/jsctypes-test-finalizer.cpp:26:39 [-Walloc-size-larger-than=] argument 1 value '18446744073709551615' exceeds maximum object size 9223372036854775807 267:33.59 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: toolkit/components/resistfingerprinting/nsRFPService.cpp:1147:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryEvent.cpp:1321:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.59 warning: toolkit/components/telemetry/core/TelemetryHistogram.cpp:3219:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.60 warning: toolkit/components/telemetry/core/TelemetryScalar.cpp:3895:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.60 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.60 warning: toolkit/components/telemetry/core/ipc/TelemetryIPCAccumulator.cpp:366:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.60 warning: toolkit/components/terminator/nsTerminator.cpp:623:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'single') 267:33.60 warning: toolkit/components/terminator/nsTerminator.cpp:623:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: toolkit/components/terminator/nsTerminator.cpp:623:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla12nsTerminator13StartWatchdogEv' does not match its profile data (counter 'arcs') 267:33.60 warning: toolkit/xre/nsSigHandlers.cpp:175:15 [-Wunused-variable] unused variable 'uc' 267:33.60 warning: widget/gtk/WindowSurfaceX11Image.cpp:283:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.60 warning: widget/gtk/WindowSurfaceX11Image.cpp:283:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'arcs') 267:33.60 warning: widget/gtk/WindowSurfaceX11Image.cpp:283:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE1EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: widget/gtk/WindowSurfaceX11Image.cpp:283:1 [-Wcoverage-mismatch] the control flow of function '_ZN7mozilla15BaseStaticMutexILNS_12recordreplay8BehaviorE0EE5MutexEv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: xpcom/base/CycleCollectedJSContext.cpp:64: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 267:33.60 warning: xpcom/base/nsDebugImpl.cpp:475:1 [-Wunused-function] 'void RealBreak()' defined but not used 267:33.60 warning: xpcom/base/nsDebugImpl.cpp:503:2 [-Wcpp] #warning do not know how to break on this platform 267:33.60 warning: xpcom/base/nsDebugImpl.cpp:579:2 [-Wcpp] #warning do not know how to break on this platform 267:33.60 warning: xpcom/base/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 267:33.60 warning: xpcom/base/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 267:33.60 warning: xpcom/io/nsEscape.cpp:579:18 [-Wmaybe-uninitialized] 'destPtr' may be used uninitialized in this function 267:33.60 warning: xpcom/io/nsStorageStream.cpp:537:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 267:33.60 warning: xpcom/io/nsStorageStream.cpp:586:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 267:33.60 warning: xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27 [-Wmaybe-uninitialized] 'tempu64' may be used uninitialized in this function 267:33.60 warning: xpcom/threads/nsThreadUtils.cpp:658:1 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'arcs') 267:33.60 warning: xpcom/threads/nsThreadUtils.cpp:658:1 [-Wcoverage-mismatch] the control flow of function '_ZL13EnsureEnvHashv' does not match its profile data (counter 'time_profiler') 267:33.60 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744065119617024 and 18446744073709551612 exceeds maximum object size 9223372036854775807 267:33.60 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-2147483648, 9223372036854775807] 267:33.60 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin___memcpy_chk(void*, const void*, long unsigned int, long unsigned int)' offset 16 is out of the bounds [0, 8] of object 'leftovers' with type 'nsTArray > >' 267:33.60 warning: /usr/include/bits/string_fortified.h:34:33 [-Wstringop-overflow=] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' specified size between 18446744071562067968 and 18446744073709551615 exceeds maximum object size 9223372036854775807 267:33.60 warning: /usr/include/bits/string_fortified.h:34:33 [-Warray-bounds] 'void* __builtin_memcpy(void*, const void*, long unsigned int)' pointer overflow between offset 0 and size [-8589934592, 9223372036854775807] 267:33.60 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 267:33.60 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 267:33.60 (suppressed 6 warnings in gfx/angle) 267:33.60 (suppressed 72 warnings in gfx/cairo) 267:33.60 (suppressed 3 warnings in gfx/graphite2) 267:33.60 (suppressed 3 warnings in gfx/harfbuzz) 267:33.60 (suppressed 3 warnings in gfx/ots) 267:33.60 (suppressed 6 warnings in gfx/qcms) 267:33.60 (suppressed 111 warnings in gfx/skia) 267:33.60 (suppressed 3 warnings in gfx/vr/openvr) 267:33.60 (suppressed 4 warnings in gfx/webrender) 267:33.60 (suppressed 1 warnings in ipc/chromium) 267:33.60 (suppressed 1 warnings in media/libcubeb) 267:33.60 (suppressed 1 warnings in media/libmkv) 267:33.60 (suppressed 1 warnings in media/libnestegg) 267:33.60 (suppressed 1 warnings in media/libsoundtouch) 267:33.60 (suppressed 1 warnings in media/libspeex_resampler) 267:33.60 (suppressed 1 warnings in media/libvorbis) 267:33.60 (suppressed 4 warnings in mfbt/double-conversion/double-conversion) 267:33.60 (suppressed 1 warnings in modules/woff2) 267:33.60 (suppressed 9 warnings in security/nss) 267:33.60 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete mach and the build system store shared state in a common directory on the filesystem. The following directory will be created: /builddir/.mozbuild If you would like to use a different directory, hit CTRL+c and set the MOZBUILD_STATE_PATH environment variable to the directory you would like to use and re-run mach. For this change to take effect forever, you'll likely want to export this environment variable from your shell's init scripts. Press ENTER/RETURN to continue or CTRL+c to abort. Creating default state directory: /builddir/.mozbuild To view resource usage of the build, run |mach resource-usage|. 267:34.41 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.kTovA8 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le BUILDSTDERR: ++ dirname /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le + cd firefox-64.0.2 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-64.0.2/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-64.0.2/objdir/browser/installer' /builddir/build/BUILD/firefox-64.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-64.0.2/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done OMNIJAR_NAME=omni.ja \ NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/firefox-64.0.2/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-64.0.2/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-64.0.2/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 -DFIREFOX_VERSION=64.0.2 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DGTEST_HAS_RTTI=0 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"64.0"' -DMOZILLA_VERSION='"64.0.2"' -DMOZILLA_VERSION_U=64.0.2 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"64.0.2"' -DMOZ_AV1=1 -DMOZ_BLOCK_PROFILE_DOWNGRADE=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DEDICATED_PROFILES=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -DMOZ_DLL_PREFIX='"lib"' -DMOZ_DLL_SUFFIX='".so"' -DMOZ_ENABLE_DBUS=1 -DMOZ_ENABLE_GCONF=1 -DMOZ_ENABLE_SIGNMAR=1 -DMOZ_ENABLE_SKIA=1 -DMOZ_ENABLE_STARTUP_NOTIFICATION=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_LTO=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_SYSTEM_ICU=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_VPX_NO_MEM_REPORTING=1 -DMOZ_WAYLAND=1 -DMOZ_WEBM_ENCODER=1 -DMOZ_WEBSPEECH=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_WIDGET_GTK=3 -DMOZ_X11=1 -DMOZ_XUL=1 -DNO_NSPR_10_SUPPORT=1 -DNS_PRINTING=1 -DNS_PRINT_PREVIEW=1 -DRELEASE_OR_BETA=1 -DSTATIC_JS_API=1 -DSTDC_HEADERS=1 -DTARGET_XPCOM_ABI='"ppc64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_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-64.0.2/browser/installer/removed-files.in \ \ --minify \ \ --jarlog /builddir/build/BUILD/firefox-64.0.2/objdir/jarlog//en-US.log \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-64.0.2/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ # Package mozharness /builddir/build/BUILD/firefox-64.0.2/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-64.0.2/objdir/dist/mozharness.zip Wrote 492 files in 2352007 bytes to mozharness.zip in 1.04s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-64.0.2/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-64.0.2/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64 /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_X11__/true/ /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin/firefox + /usr/bin/cat /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-64.0.2-20190110.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-64.0.2 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ach BUILDSTDERR: ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo af BUILDSTDERR: ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo an BUILDSTDERR: ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ar BUILDSTDERR: ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/as.xpi .xpi + language=as + extensionID=langpack-as@firefox.mozilla.org + /usr/bin/mkdir -p langpack-as@firefox.mozilla.org + unzip -qq firefox-langpacks/as.xpi -d langpack-as@firefox.mozilla.org + find langpack-as@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-as@firefox.mozilla.org + zip -qq -r9mX ../langpack-as@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo az BUILDSTDERR: ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo be BUILDSTDERR: ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bg BUILDSTDERR: ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bn-BD.xpi .xpi + language=bn-BD + extensionID=langpack-bn-BD@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-BD@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-BD.xpi -d langpack-bn-BD@firefox.mozilla.org + find langpack-bn-BD@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-BD@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-BD@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bn-BD BUILDSTDERR: ++ sed -e s/-/_/g + language=bn_BD + echo '%lang(bn_BD) /usr/lib64/firefox/langpacks/langpack-bn-BD@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bn-IN.xpi .xpi + language=bn-IN + extensionID=langpack-bn-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-IN.xpi -d langpack-bn-IN@firefox.mozilla.org + find langpack-bn-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bn-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=bn_IN + echo '%lang(bn_IN) /usr/lib64/firefox/langpacks/langpack-bn-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo br BUILDSTDERR: ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo bs BUILDSTDERR: ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ca BUILDSTDERR: ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cak BUILDSTDERR: ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cs BUILDSTDERR: ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo cy BUILDSTDERR: ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo da BUILDSTDERR: ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo de BUILDSTDERR: ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo dsb BUILDSTDERR: ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo el BUILDSTDERR: ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-CA BUILDSTDERR: ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-64.0.2 + cd - + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo en-GB BUILDSTDERR: ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/en-ZA.xpi .xpi + language=en-ZA + extensionID=langpack-en-ZA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-ZA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-ZA.xpi -d langpack-en-ZA@firefox.mozilla.org + find langpack-en-ZA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-ZA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-ZA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json /builddir/build/BUILD/firefox-64.0.2 + cd - + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo en-ZA + 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-64.0.2 + cd - + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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 + xargs chmod 644 + find langpack-es-AR@firefox.mozilla.org -type f + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-AR BUILDSTDERR: ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-64.0.2 BUILDSTDERR: ++ echo es-CL BUILDSTDERR: ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-ES BUILDSTDERR: ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo es-MX BUILDSTDERR: ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + xargs chmod 644 + find langpack-et@firefox.mozilla.org -type f + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo et BUILDSTDERR: ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + xargs chmod 644 + find langpack-eu@firefox.mozilla.org -type f + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo eu BUILDSTDERR: ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fa BUILDSTDERR: ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ff BUILDSTDERR: ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/lib64/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fi BUILDSTDERR: ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fr BUILDSTDERR: ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo fy-NL BUILDSTDERR: ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ga-IE BUILDSTDERR: ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gd BUILDSTDERR: ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gl BUILDSTDERR: ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gn BUILDSTDERR: ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo gu-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo he BUILDSTDERR: ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo hi-IN + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hr BUILDSTDERR: ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hsb BUILDSTDERR: ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo hu + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo hy-AM BUILDSTDERR: ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + xargs chmod 644 + find langpack-ia@firefox.mozilla.org -type f + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ia BUILDSTDERR: ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo id BUILDSTDERR: ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo it BUILDSTDERR: ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ja BUILDSTDERR: ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + xargs chmod 644 + find langpack-ka@firefox.mozilla.org -type f + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ka BUILDSTDERR: ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kab BUILDSTDERR: ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo kk BUILDSTDERR: ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo km BUILDSTDERR: ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + xargs chmod 644 + find langpack-kn@firefox.mozilla.org -type f + 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-64.0.2 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ko BUILDSTDERR: ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lij BUILDSTDERR: ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/lib64/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo lt BUILDSTDERR: ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo mk + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + xargs chmod 644 + find langpack-ml@firefox.mozilla.org -type f + 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-64.0.2 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ml BUILDSTDERR: ++ sed -e s/-/_/g + language=ml + echo '%lang(ml) /usr/lib64/firefox/langpacks/langpack-ml@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + xargs chmod 644 + find langpack-mr@firefox.mozilla.org -type f + 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-64.0.2 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo mr BUILDSTDERR: ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + 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-64.0.2 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ms BUILDSTDERR: ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo my BUILDSTDERR: ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nb-NO BUILDSTDERR: ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ne-NP BUILDSTDERR: ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nl BUILDSTDERR: ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo nn-NO BUILDSTDERR: ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo oc BUILDSTDERR: ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/or.xpi .xpi + language=or + extensionID=langpack-or@firefox.mozilla.org + /usr/bin/mkdir -p langpack-or@firefox.mozilla.org + unzip -qq firefox-langpacks/or.xpi -d langpack-or@firefox.mozilla.org + find langpack-or@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-or@firefox.mozilla.org + zip -qq -r9mX ../langpack-or@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo or BUILDSTDERR: ++ sed -e s/-/_/g + language=or + echo '%lang(or) /usr/lib64/firefox/langpacks/langpack-or@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pa-IN BUILDSTDERR: ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pl BUILDSTDERR: ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pt-BR BUILDSTDERR: ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo pt-PT BUILDSTDERR: ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo rm BUILDSTDERR: ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ro BUILDSTDERR: ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo ru + 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-64.0.2 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo si + 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-64.0.2 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ sed -e s/-/_/g BUILDSTDERR: ++ echo sk + 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 + xargs chmod 644 + find langpack-sl@firefox.mozilla.org -type f + 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-64.0.2 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sl BUILDSTDERR: ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo son BUILDSTDERR: ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sq BUILDSTDERR: ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sr BUILDSTDERR: ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo sv-SE BUILDSTDERR: ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ta BUILDSTDERR: ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo te BUILDSTDERR: ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo tr BUILDSTDERR: ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo uk BUILDSTDERR: ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo ur BUILDSTDERR: ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo vi BUILDSTDERR: ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-64.0.2 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo xh BUILDSTDERR: ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` BUILDSTDERR: ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + xargs chmod 644 + find langpack-zh-CN@firefox.mozilla.org -type f + 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-64.0.2 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/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-64.0.2 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks BUILDSTDERR: ++ echo zh-TW BUILDSTDERR: ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi' + /usr/bin/rm -rf firefox-langpacks + create_default_langpack bn-IN bn + language_long=bn-IN + language_short=bn + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + 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-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(es) /usr/lib64/firefox/langpacks/langpack-es@firefox.mozilla.org.xpi' + create_default_langpack fy-NL fy + language_long=fy-NL + language_short=fy + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(fy) /usr/lib64/firefox/langpacks/langpack-fy@firefox.mozilla.org.xpi' + create_default_langpack ga-IE ga + language_long=ga-IE + language_short=ga + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(ga) /usr/lib64/firefox/langpacks/langpack-ga@firefox.mozilla.org.xpi' + create_default_langpack gu-IN gu + language_long=gu-IN + language_short=gu + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(gu) /usr/lib64/firefox/langpacks/langpack-gu@firefox.mozilla.org.xpi' + create_default_langpack hi-IN hi + language_long=hi-IN + language_short=hi + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(hi) /usr/lib64/firefox/langpacks/langpack-hi@firefox.mozilla.org.xpi' + create_default_langpack hy-AM hy + language_long=hy-AM + language_short=hy + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(hy) /usr/lib64/firefox/langpacks/langpack-hy@firefox.mozilla.org.xpi' + create_default_langpack nb-NO nb + language_long=nb-NO + language_short=nb + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(nb) /usr/lib64/firefox/langpacks/langpack-nb@firefox.mozilla.org.xpi' + create_default_langpack nn-NO nn + language_long=nn-NO + language_short=nn + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(nn) /usr/lib64/firefox/langpacks/langpack-nn@firefox.mozilla.org.xpi' + create_default_langpack pa-IN pa + language_long=pa-IN + language_short=pa + cd /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + 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-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + 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-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + 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-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-64.0.2 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox-devel-64.0.2/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox-devel-64.0.2/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox-devel-64.0.2/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 64.0.2-1.fc29 --unique-debug-suffix -64.0.2-1.fc29.ppc64le --unique-debug-src-base firefox-64.0.2-1.fc29.ppc64le --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-64.0.2 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] BUILDSTDERR: This is a bug, please report it. For instructions, see: BUILDSTDERR: . ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Create a core file of GDB? (y or n) [answered Y; input not from terminal] explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Create a core file of GDB? (y or n) [answered Y; input not from terminal] BUILDSTDERR: This is a bug, please report it. For instructions, see: BUILDSTDERR: . explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/gtk2/libmozgtk.so ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Create a core file of GDB? (y or n) [answered Y; input not from terminal] BUILDSTDERR: This is a bug, please report it. For instructions, see: BUILDSTDERR: . explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/pingsender ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Quit this debugging session? (y or n) [answered Y; input not from terminal] ../../gdb/dwarf2read.c:9730: internal-error: void dw2_add_symbol_to_list(symbol*, pending**): Assertion `(*listhead) == NULL || (SYMBOL_LANGUAGE ((*listhead)->symbol[0]) == SYMBOL_LANGUAGE (symbol))' failed. A problem internal to GDB has been detected, further debugging may prove unreliable. Create a core file of GDB? (y or n) [answered Y; input not from terminal] BUILDSTDERR: This is a bug, please report it. For instructions, see: BUILDSTDERR: . BUILDSTDERR: /usr/bin/gdb-add-index: line 67: 21073 Aborted (core dumped) $GDB --batch -nx -iex 'set auto-load no' -ex "file $file" -ex "save gdb-index $dwarf5 $dir" BUILDSTDERR: gdb-add-index: gdb error generating index for /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox BUILDSTDERR: /usr/bin/gdb-add-index: line 67: 21182 Aborted (core dumped) $GDB --batch -nx -iex 'set auto-load no' -ex "file $file" -ex "save gdb-index $dwarf5 $dir" BUILDSTDERR: gdb-add-index: gdb error generating index for /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin BUILDSTDERR: /usr/bin/gdb-add-index: line 67: 21143 Aborted (core dumped) $GDB --batch -nx -iex 'set auto-load no' -ex "file $file" -ex "save gdb-index $dwarf5 $dir" BUILDSTDERR: gdb-add-index: gdb error generating index for /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/plugin-container BUILDSTDERR: /usr/bin/gdb-add-index: line 67: 21222 Aborted (core dumped) $GDB --batch -nx -iex 'set auto-load no' -ex "file $file" -ex "save gdb-index $dwarf5 $dir" BUILDSTDERR: gdb-add-index: gdb error generating index for /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/libxul.so BUILDSTDERR: dwz: ./usr/lib64/firefox/libxul.so-64.0.2-1.fc29.ppc64le.debug: Unknown DWARF DW_OP_253 /usr/lib/rpm/sepdebugcrcfix: Updated 10 CRC32s, 1 CRC32s did match. BUILDSTDERR: cpio: <::alloc::macros::vec macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::bitflags::__bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::assert_ne macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::try macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::unreachable macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::core::macros::write macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: <::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: liballoc/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: libstd/lib.rs: 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: third_party/rust/cose-c/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cose/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch-0.3.1/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::lazy_static::__lazy_static_internal macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::lazy_static::lazy::__lazy_static_create macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/crossbeam-epoch/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::procedural_masquerade::define_invoke_proc_macro macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cssparser/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/cubeb-core/<::bitflags::__impl_bitflags macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/env_logger/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures-cpupool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/futures/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/gleam/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/idna/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/mio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/dom/webauthn/u2f-hid-rs/src/lib.rs: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/moz_cbor/gfx/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::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/rayon-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/ron/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/runloop/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/semver/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/smallbitvec/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::scoped_tls::scoped_thread_local macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-core/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-executor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-executor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-reactor/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-threadpool/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-timer/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::log::macros::log macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio-uds/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::core::macros::assert_eq macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/tokio/<::std::thread::local::__thread_local_inner macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::core::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: cpio: third_party/rust/url/<::std::macros::panic macros>: Cannot stat: No such file or directory BUILDSTDERR: 541799 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-64.0.2-1.fc29.ppc64le/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/layout/style/nsAnimationManager.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/layout/style/nsTransitionManager.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/third_party/rust/gleam/src/gl.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/third_party/rust/gleam/src/gl_fns.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/third_party/rust/gleam/src/lib.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/third_party/rust/gleam/src/gles_fns.rs is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/xpcom/build/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/gfx/skia/skia/src/utils/SkShadowTessellator.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/gfx/skia/skia/src/utils/SkInsetConvexPolygon.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/gfx/skia/skia/src/utils/SkInsetConvexPolygon.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/gfx/skia/skia/src/core/SkDrawShadowInfo.cpp is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/objdir/dist/include/mozilla/dom/Event.h is executable but has empty or no shebang, removing executable bit BUILDSTDERR: *** WARNING: ./usr/src/debug/firefox-64.0.2-1.fc29.ppc64le/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit Processing files: firefox-64.0.2-1.fc29.ppc64le BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib64/firefox/firefox-bin Provides: application() application(firefox.desktop) firefox = 64.0.2-1.fc29 firefox(ppc-64) = 64.0.2-1.fc29 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul64)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /usr/bin/bash /usr/bin/sh ld64.so.2()(64bit) ld64.so.2(GLIBC_2.22)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libgcc_s.so.1(GCC_4.0.0)(64bit) libgcc_s.so.1(GCC_4.2.0)(64bit) libgdk-3.so.0()(64bit) libgdk-x11-2.0.so.0()(64bit) libgdk_pixbuf-2.0.so.0()(64bit) libgio-2.0.so.0()(64bit) libglib-2.0.so.0()(64bit) libgobject-2.0.so.0()(64bit) libgthread-2.0.so.0()(64bit) libgtk-3.so.0()(64bit) libgtk-x11-2.0.so.0()(64bit) libicudata.so.62()(64bit) libicui18n.so.62()(64bit) libicuuc.so.62()(64bit) libjpeg.so.62()(64bit) libjpeg.so.62(LIBJPEG_6.2)(64bit) liblgpllibs.so()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.17)(64bit) libm.so.6(GLIBC_2.27)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.33)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul64)(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-64.0.2-1.fc29.ppc64le Provides: application() application(firefox-wayland.desktop) firefox-wayland = 64.0.2-1.fc29 firefox-wayland(ppc-64) = 64.0.2-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-64.0.2-1.fc29.ppc64le Provides: firefox-debugsource = 64.0.2-1.fc29 firefox-debugsource(ppc-64) = 64.0.2-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-64.0.2-1.fc29.ppc64le BUILDSTDERR: warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-64.0.2-1.fc29.ppc64le.debug and /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le/usr/lib/debug/usr/lib64/firefox/firefox-bin-64.0.2-1.fc29.ppc64le.debug Provides: debuginfo(build-id) = 2fdb2d7ff72997b04a32066cc250910186cb0e3b debuginfo(build-id) = 664003638fec064a628a37d058888efed6df1253 debuginfo(build-id) = 69caddac19a1959cf8cb63ec4f7bcaf806ec8a34 debuginfo(build-id) = 85da72ae668fff7a7eb21b640756c1eb14d182f1 debuginfo(build-id) = 86d707ca83fc66e5d06aa1752feb75ca52d2b5ed debuginfo(build-id) = 88329df96d4c256f092d211b1d2b5eff16ba8ad0 debuginfo(build-id) = c64e600ec1aaa49c5e8ed49e4cd2023980c9c32f debuginfo(build-id) = dc9237ff4ea64c187f58f6c5bcd17047c4a35951 debuginfo(build-id) = dd0c774da88aee4db3a07e55c452302f8b4d006a debuginfo(build-id) = eac3889d5c51eb10197c733767821847461fc913 firefox-debuginfo = 64.0.2-1.fc29 firefox-debuginfo(ppc-64) = 64.0.2-1.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(ppc-64) = 64.0.2-1.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le Wrote: /builddir/build/RPMS/firefox-64.0.2-1.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-wayland-64.0.2-1.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-64.0.2-1.fc29.ppc64le.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-64.0.2-1.fc29.ppc64le.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.wHSoVt + umask 022 + cd /builddir/build/BUILD + cd firefox-64.0.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-64.0.2-1.fc29.ppc64le + exit 0 Child return code was: 0