Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f28-build-14097089-1013145/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=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False warning: Macro expanded in comment on line 58: %global nspr_build_version %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo 65536) warning: Macro expanded in comment on line 61: %global nss_build_version %(pkg-config --silence-errors --modversion nss 2>/dev/null || echo 65536) warning: Macro expanded in comment on line 867: %{mozappdir}/browser/extensions warning: Macro expanded in comment on line 868: %{mozappdir}/browser/extensions/* Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/firefox-63.0-2.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f28-build-14097089-1013145/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=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/firefox.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False warning: Macro expanded in comment on line 58: %global nspr_build_version %(pkg-config --silence-errors --modversion nspr 2>/dev/null || echo 65536) warning: Macro expanded in comment on line 61: %global nss_build_version %(pkg-config --silence-errors --modversion nss 2>/dev/null || echo 65536) warning: Macro expanded in comment on line 867: %{mozappdir}/browser/extensions warning: Macro expanded in comment on line 868: %{mozappdir}/browser/extensions/* Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.VAkgo8 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-63.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-63.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-63.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #37 (build-jit-atomic-always-lucky.patch):' 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 + echo 'Patch #40 (build-aarch64-skia.patch):' 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 + echo 'Patch #3 (mozilla-build-arm.patch):' Patch #3 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h + echo 'Patch #42 (prio-nss-build.patch):' Patch #42 (prio-nss-build.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nss-build --fuzz=0 patching file third_party/prio/include/mprio.h patching file third_party/prio/prio/encrypt.c patching file third_party/prio/prio/prg.c patching file third_party/prio/prio/prg.h patching file third_party/prio/prio/rand.c patching file third_party/prio/prio/rand.h + echo 'Patch #43 (mozilla-1500366.patch):' Patch #43 (mozilla-1500366.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1500366 --fuzz=0 patching file netwerk/wifi/nsWifiScannerDBus.cpp patching file netwerk/wifi/nsWifiScannerDBus.h patching file toolkit/components/remote/nsDBusRemoteService.cpp patching file widget/xremoteclient/DBusRemoteClient.cpp + echo 'Patch #44 (mozilla-1494037.patch):' 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 + echo 'Patch #215 (firefox-enable-addons.patch):' 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 55 (offset -10 lines). + echo 'Patch #219 (rhbz-1173156.patch):' 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). + echo 'Patch #224 (mozilla-1170092.patch):' Patch #224 (mozilla-1170092.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp patching file toolkit/xre/nsXREDirProvider.cpp patching file xpcom/io/nsAppDirectoryServiceDefs.h + echo 'Patch #226 (rhbz-1354671.patch):' Patch #226 (rhbz-1354671.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1354671 --fuzz=0 patching file layout/base/nsIPresShell.h Hunk #1 succeeded at 201 (offset -11 lines). + echo 'Patch #402 (mozilla-1196777.patch):' Patch #402 (mozilla-1196777.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 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 + echo 'Patch #413 (mozilla-1353817.patch):' Patch #413 (mozilla-1353817.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 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). Patch #573 (mozilla-1415078.patch): + echo 'Patch #573 (mozilla-1415078.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1415078 --fuzz=0 patching file toolkit/components/remote/nsRemoteService.cpp patching file widget/xremoteclient/moz.build + 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/BUILD.gn patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_null.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc 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_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_null.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc 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/window_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_null.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 + 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 Hunk #1 succeeded at 124 (offset -1 lines). patching file widget/gtk/nsWindow.cpp Hunk #2 succeeded at 843 (offset 1 line). patching file widget/nsBaseWidget.h patching file widget/nsIWidget.h Hunk #1 succeeded at 577 (offset -1 lines). + /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 --disable-system-sqlite' + echo 'ac_add_options --disable-system-cairo' + 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 --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --without-system-icu' + chmod -x third_party/rust/itertools/src/lib.rs + 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-63.0 + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.6.6 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v0.4.20 Compiling rand_core v0.3.0 Compiling ryu v0.2.6 Compiling serde v1.0.80 Compiling libc v0.2.43 Compiling unicode-width v0.1.5 Compiling vec_map v0.8.1 Compiling remove_dir_all v0.5.1 Compiling ansi_term v0.11.0 Compiling bitflags v1.0.4 Compiling itoa v0.4.3 Compiling strsim v0.7.0 Compiling cfg-if v0.1.5 Compiling textwrap v0.10.0 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling log v0.4.5 Compiling rand v0.5.5 Compiling atty v0.2.11 Compiling clap v2.32.0 Compiling quote v0.6.8 Compiling tempfile v3.0.4 Compiling quote v0.5.2 Compiling syn v0.14.9 Compiling syn v0.13.11 Compiling serde_derive v1.0.58 Compiling toml v0.4.8 Compiling serde_json v1.0.32 Compiling cbindgen v0.6.6 Finished release [optimized] target(s) in 5m 18s Installing /builddir/build/BUILD/firefox-63.0/.cargo/bin/cbindgen warning: be sure to add `/builddir/build/BUILD/firefox-63.0/.cargo/bin` to your PATH to be able to run the installed binaries + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.izVs4a + umask 022 + cd /builddir/build/BUILD + cd firefox-63.0 ++ pwd Generate big endian version of config/external/icu/data/icud58l.dat + export PATH=/builddir/build/BUILD/firefox-63.0/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-63.0/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + find ./ -name config.guess -exec cp /usr/lib/rpm/config.guess '{}' ';' ++ echo '-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' ++ /usr/bin/sed -e s/-Wall// + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + MOZ_LINK_FLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CXXFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + CXXFLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'LDFLAGS=-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + LDFLAGS='-Wl,--no-keep-memory -Wl,--reduce-memory-overheads' + export PREFIX=/usr + PREFIX=/usr + export LIBDIR=/usr/lib64 + LIBDIR=/usr/lib64 + MOZ_SMP_FLAGS=-j1 + '[' -z '' ']' ++ /usr/bin/getconf _NPROCESSORS_ONLN + RPM_BUILD_NCPUS=8 + '[' 8 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 8 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 8 -ge 8 ']' + MOZ_SMP_FLAGS=-j8 + export MOZ_MAKE_FLAGS=-j8 + MOZ_MAKE_FLAGS=-j8 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build 0:01.30 Clobber not needed. 0:01.30 Adding make options from /builddir/build/BUILD/firefox-63.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-63.0/objdir OBJDIR=/builddir/build/BUILD/firefox-63.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-63.0/.mozconfig export FOUND_MOZCONFIG 0:01.32 /usr/bin/gmake -f client.mk -s configure 0:01.33 cd /builddir/build/BUILD/firefox-63.0/objdir 0:01.34 /builddir/build/BUILD/firefox-63.0/configure 0:01.66 Creating Python environment 0:07.04 New python executable in /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python2.7 0:07.05 Also creating executable in /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python 0:07.05 Installing setuptools, pip, wheel...done. 0:09.82 running build_ext 0:09.82 building 'psutil._psutil_linux' extension 0:09.82 creating build/temp.linux-aarch64-2.7 0:09.82 creating build/temp.linux-aarch64-2.7/psutil 0:09.82 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:09.82 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:09.82 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o 0:09.82 creating build/lib.linux-aarch64-2.7 0:09.82 creating build/lib.linux-aarch64-2.7/psutil 0:09.83 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o build/temp.linux-aarch64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so 0:09.83 building 'psutil._psutil_posix' extension 0:09.83 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_common.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_common.o 0:09.83 gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -fPIC -DPSUTIL_POSIX=1 -DPSUTIL_VERSION=543 -DPSUTIL_LINUX=1 -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o 0:09.83 gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-aarch64-2.7/psutil/_psutil_common.o build/temp.linux-aarch64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so 0:09.83 copying build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so -> psutil 0:09.83 copying build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so -> psutil 0:09.83 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:09.83 Reexecuting in the virtualenv 0:10.31 Adding configure options from /builddir/build/BUILD/firefox-63.0/.mozconfig 0:10.31 --enable-application=browser 0:10.31 --prefix=/usr 0:10.31 --libdir=/usr/lib64 0:10.31 --with-system-zlib 0:10.31 --with-system-bz2 0:10.31 --disable-strip 0:10.31 --disable-tests 0:10.31 --enable-necko-wifi 0:10.31 --enable-startup-notification 0:10.31 --disable-updater 0:10.31 --enable-chrome-format=omni 0:10.31 --enable-pulseaudio 0:10.31 --with-system-icu 0:10.31 --with-mozilla-api-keyfile=../mozilla-api-key 0:10.32 --with-google-api-keyfile=../google-api-key 0:10.32 --enable-release 0:10.32 --enable-pie 0:10.32 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:10.32 --enable-default-toolkit=cairo-gtk3-wayland 0:10.32 --enable-official-branding 0:10.32 --with-system-nspr 0:10.32 --with-system-nss 0:10.32 --disable-system-sqlite 0:10.32 --disable-system-cairo 0:10.32 --enable-system-ffi 0:10.32 --enable-optimize=-g -O2 0:10.32 --disable-debug 0:10.32 --disable-jemalloc 0:10.32 --disable-webrtc 0:10.32 --disable-crashreporter 0:10.32 --with-system-jpeg 0:10.32 --with-system-libvpx 0:10.32 --without-system-icu 0:10.32 MOZILLA_OFFICIAL=1 0:10.32 MOZ_TELEMETRY_REPORTING=1 0:10.32 BUILD_OFFICIAL=1 0:10.32 checking for vcs source checkout... no 0:11.12 checking for a shell... /usr/bin/sh 0:11.24 checking for host system type... aarch64-unknown-linux-gnu 0:11.24 checking for target system type... aarch64-unknown-linux-gnu 0:11.46 checking for a shell... /usr/bin/sh 0:11.56 checking for host system type... aarch64-unknown-linux-gnu 0:11.56 checking for target system type... aarch64-unknown-linux-gnu 0:11.89 checking for vcs source checkout... no 0:11.89 checking whether cross compiling... no 0:11.89 checking for the target C compiler... /usr/bin/gcc 0:11.97 checking whether the target C compiler can be used... yes 0:12.07 checking for Python 3... /usr/bin/python3 (3.6.6) 0:12.09 checking for pkg_config... /usr/bin/pkg-config 0:12.10 checking for pkg-config version... 1.4.2 0:12.11 checking for yasm... /usr/bin/yasm 0:12.11 checking yasm version... 1.3.0 0:12.13 checking the target C compiler version... 8.2.1 0:12.18 checking the target C compiler works... yes 0:12.18 checking for the target C++ compiler... /usr/bin/g++ 0:12.22 checking whether the target C++ compiler can be used... yes 0:12.22 checking the target C++ compiler version... 8.2.1 0:12.27 checking the target C++ compiler works... yes 0:12.28 checking for the host C compiler... /usr/bin/gcc 0:12.31 checking whether the host C compiler can be used... yes 0:12.31 checking the host C compiler version... 8.2.1 0:12.36 checking the host C compiler works... yes 0:12.36 checking for the host C++ compiler... /usr/bin/g++ 0:12.40 checking whether the host C++ compiler can be used... yes 0:12.40 checking the host C++ compiler version... 8.2.1 0:12.45 checking the host C++ compiler works... yes 0:12.50 checking for 64-bit OS... yes 0:12.50 checking bindgen cflags... [u'-I/usr/include/nspr4', u'-I/usr/include/pixman-1'] 0:12.51 checking for llvm_profdata... /usr/bin/llvm-profdata 0:12.54 checking for linker... bfd 0:12.56 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:12.62 checking for stdint.h... yes 0:12.67 checking for inttypes.h... yes 0:12.73 checking for malloc.h... yes 0:12.79 checking for alloca.h... yes 0:12.82 checking for sys/byteorder.h... no 0:12.88 checking for getopt.h... yes 0:12.93 checking for unistd.h... yes 0:12.99 checking for nl_types.h... yes 0:13.02 checking for cpuid.h... no 0:13.07 checking for sys/statvfs.h... yes 0:13.13 checking for sys/statfs.h... yes 0:13.18 checking for sys/vfs.h... yes 0:13.24 checking for sys/mount.h... yes 0:13.30 checking for sys/quota.h... yes 0:13.38 checking for linux/quota.h... yes 0:13.44 checking for linux/if_addr.h... yes 0:13.52 checking for linux/rtnetlink.h... yes 0:13.58 checking for sys/queue.h... yes 0:13.63 checking for sys/types.h... yes 0:13.70 checking for netinet/in.h... yes 0:13.76 checking for byteswap.h... yes 0:13.82 checking for linux/perf_event.h... yes 0:13.87 checking for perf_event_open system call... yes 0:13.90 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:13.93 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:13.95 checking whether the C compiler supports -Wunreachable-code-return... no 0:13.97 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:13.98 checking whether the C compiler supports -Wclass-varargs... no 0:14.01 checking whether the C++ compiler supports -Wclass-varargs... no 0:14.03 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:14.05 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:14.06 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:14.08 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:14.10 checking whether the C compiler supports -Wloop-analysis... no 0:14.11 checking whether the C++ compiler supports -Wloop-analysis... no 0:14.47 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:14.49 checking whether the C++ compiler supports -Wc++2a-compat... no 0:14.50 checking whether the C++ compiler supports -Wcomma... no 0:15.15 checking whether the C compiler supports -Wduplicated-cond... yes 0:15.94 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:16.46 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:16.47 checking whether the C compiler supports -Wstring-conversion... no 0:16.49 checking whether the C++ compiler supports -Wstring-conversion... no 0:16.51 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:16.53 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:16.55 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:17.08 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:17.62 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:18.08 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:18.50 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:18.78 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:18.83 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:18.88 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:18.93 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:18.98 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:19.03 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:19.05 checking whether the C compiler supports -Wno-error=return-std-move... no 0:19.07 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:19.11 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:19.17 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:19.21 checking whether the C compiler supports -Wformat... yes 0:19.27 checking whether the C++ compiler supports -Wformat... yes 0:19.30 checking whether the C compiler supports -Wformat-security... no 0:19.34 checking whether the C++ compiler supports -Wformat-security... no 0:19.39 checking whether the C compiler supports -Wformat-overflow=2... yes 0:19.45 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:19.48 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:19.51 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:19.56 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:19.58 checking for llvm-config... /usr/bin/llvm-config 0:19.71 checking for libpulse... yes 0:19.71 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:19.72 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:19.72 checking for rustc... /usr/bin/rustc 0:19.72 checking for cargo... /usr/bin/cargo 0:19.83 checking rustc version... 1.29.1 0:19.87 checking cargo version... 1.29.0 0:20.43 checking for rustdoc... /usr/bin/rustdoc 0:20.43 checking for cbindgen... /builddir/build/BUILD/firefox-63.0/.cargo/bin/cbindgen 0:20.44 checking cbindgen version... 0.6.6 0:20.45 checking for rustfmt... not found 0:20.47 checking for libffi > 3.0.9... yes 0:20.48 checking MOZ_FFI_CFLAGS... 0:20.49 checking MOZ_FFI_LIBS... -lffi 0:20.49 checking for nodejs... /usr/bin/node 0:20.51 checking for node.js version... 8.12.0 0:20.52 checking for gtk+-wayland-3.0 >= 3.22... yes 0:20.55 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/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:20.57 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:20.57 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:20.59 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:20.59 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:20.60 checking for fontconfig >= 2.7.0... yes 0:20.61 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:20.61 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:20.62 checking for freetype2 >= 6.1.0... yes 0:20.63 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:20.64 checking _FT2_LIBS... -lfreetype 0:20.64 checking for tar... /usr/bin/gtar 0:20.64 checking for unzip... /usr/bin/unzip 0:20.65 checking for zip... /usr/bin/zip 0:20.65 checking for gn... not found 0:20.65 checking for the Mozilla API key... yes 0:20.65 checking for the Google API key... yes 0:20.65 checking for the Bing API key... no 0:20.65 checking for the Adjust SDK key... no 0:20.65 checking for the Leanplum SDK key... no 0:20.65 checking for the Pocket API key... no 0:20.67 checking for awk... /usr/bin/gawk 0:20.67 checking for perl... /usr/bin/perl 0:20.69 checking for minimum required perl version >= 5.006... 5.026002 0:20.70 checking for full perl installation... yes 0:20.70 checking for gmake... /usr/bin/gmake 0:20.70 checking for watchman... not found 0:20.71 checking for xargs... /usr/bin/xargs 0:20.71 checking for rpmbuild... /usr/bin/rpmbuild 0:20.72 checking for autoconf... /usr/bin/autoconf-2.13 0:21.41 creating cache ./config.cache 0:21.47 checking host system type... aarch64-unknown-linux-gnu 0:21.51 checking target system type... aarch64-unknown-linux-gnu 0:21.54 checking build system type... aarch64-unknown-linux-gnu 0:21.55 checking for objcopy... /usr/bin/objcopy 0:21.56 checking for gcc... /usr/bin/gcc -std=gnu99 0:21.64 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:21.64 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:21.65 checking whether we are using GNU C... yes 0:21.70 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:21.70 checking for c++... /usr/bin/g++ 0:21.86 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:21.86 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:21.88 checking whether we are using GNU C++... yes 0:21.93 checking whether /usr/bin/g++ accepts -g... yes 0:21.93 checking for ranlib... ranlib 0:21.93 checking for as... /usr/bin/as 0:21.93 checking for ar... ar 0:21.93 checking for strip... /bin/true 0:21.93 checking for windres... no 0:21.93 checking for otool... no 0:22.11 checking for X... libraries , headers 0:22.18 checking for dnet_ntoa in -ldnet... no 0:22.25 checking for dnet_ntoa in -ldnet_stub... no 0:22.33 checking for gethostbyname... yes 0:22.41 checking for connect... yes 0:22.49 checking for remove... yes 0:22.57 checking for shmat... yes 0:22.66 checking for IceConnectionNumber in -lICE... yes 0:22.81 checking for --noexecstack option to as... yes 0:22.89 checking for -z noexecstack option to ld... yes 0:22.97 checking for -z text option to ld... yes 0:23.04 checking for -z relro option to ld... yes 0:23.12 checking for -z nocopyreloc option to ld... yes 0:23.19 checking for --build-id=sha1 option to ld... yes 0:23.27 checking for --ignore-unresolved-symbol option to ld... yes 0:23.29 checking if toolchain supports -mssse3 option... no 0:23.32 checking if toolchain supports -msse4.1 option... no 0:23.41 checking whether the linker supports Identical Code Folding... no 0:23.96 checking whether removing dead symbols breaks debugging... no 0:25.00 checking for PIE support... yes 0:25.06 checking for working const... yes 0:25.09 checking for mode_t... yes 0:25.11 checking for off_t... yes 0:25.13 checking for pid_t... yes 0:25.15 checking for size_t... yes 0:25.65 checking whether 64-bits std::atomic requires -latomic... no 0:25.72 checking for dirent.h that defines DIR... yes 0:25.88 checking for opendir in -ldir... no 0:25.94 checking for sockaddr_in.sin_len... false 0:25.98 checking for sockaddr_in6.sin6_len... false 0:26.03 checking for sockaddr.sa_len... false 0:26.10 checking for gethostbyname_r in -lc_r... no 0:26.26 checking for library containing dlopen... -ldl 0:26.31 checking for dlfcn.h... yes 0:26.40 checking for dladdr... yes 0:26.48 checking for memmem... yes 0:26.56 checking for socket in -lsocket... no 0:26.65 checking for XDrawLines in -lX11... yes 0:26.75 checking for XextAddDisplay in -lXext... yes 0:26.84 checking for XtFree in -lXt... yes 0:26.93 checking for xcb_connect in -lxcb... yes 0:27.02 checking for xcb_shm_query_version in -lxcb-shm... yes 0:27.12 checking for XGetXCBConnection in -lX11-xcb... yes 0:27.19 checking for pthread_create in -lpthreads... no 0:27.28 checking for pthread_create in -lpthread... yes 0:27.37 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:27.43 checking for pthread.h... yes 0:27.47 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:27.56 checking for 8-bit clean memcmp... yes 0:27.65 checking for stat64... yes 0:27.74 checking for lstat64... yes 0:27.83 checking for truncate64... yes 0:27.92 checking for statvfs64... yes 0:28.02 checking for statvfs... yes 0:28.10 checking for statfs64... yes 0:28.20 checking for statfs... yes 0:28.28 checking for getpagesize... yes 0:28.38 checking for gmtime_r... yes 0:28.47 checking for localtime_r... yes 0:28.57 checking for arc4random... no 0:28.65 checking for arc4random_buf... no 0:28.74 checking for mallinfo... yes 0:28.83 checking for gettid... no 0:28.91 checking for lchown... yes 0:29.01 checking for setpriority... yes 0:29.09 checking for strerror... yes 0:29.19 checking for syscall... yes 0:29.28 checking for clock_gettime(CLOCK_MONOTONIC)... 0:29.38 checking for pthread_cond_timedwait_monotonic_np... 0:29.51 checking for res_ninit()... yes 0:29.61 checking for an implementation of va_copy()... yes 0:29.69 checking whether va_list can be copied by value... yes 0:29.87 checking for C++ dynamic_cast to void*... yes 0:30.05 checking for __thread keyword for TLS variables... yes 0:30.14 checking for localeconv... yes 0:30.22 checking for malloc.h... yes 0:30.31 checking for strndup... yes 0:30.41 checking for posix_memalign... yes 0:30.49 checking for memalign... yes 0:30.59 checking for malloc_usable_size... yes 0:30.64 checking whether malloc_usable_size definition can use const argument... no 0:30.68 checking for valloc in malloc.h... yes 0:30.69 checking for valloc in unistd.h... no 0:30.70 checking NSPR selection... system 0:30.70 checking for nspr-config... /usr/bin/nspr-config 0:30.74 checking for NSPR - version >= 4.19... yes 0:30.91 checking for nss-config... /usr/bin/nss-config 0:30.98 checking for NSS - version >= 3.39... yes 0:31.07 checking for jpeg_destroy_compress in -ljpeg... yes 0:31.23 checking for gzread in -lz... yes 0:31.32 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-63.0/browser/confvars.sh 0:31.34 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:31.38 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/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:31.39 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:31.41 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:31.42 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/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gio-unix-2.0/ -pthread 0:31.43 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:31.43 checking for libstartup-notification-1.0 >= 0.8... yes 0:31.44 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:31.44 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:31.46 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:31.46 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 0:31.46 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:31.48 checking for dbus-1 >= 0.60... yes 0:31.48 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:31.48 checking MOZ_DBUS_LIBS... -ldbus-1 0:31.49 checking for dbus-glib-1 >= 0.60... yes 0:31.49 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:31.49 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:31.57 checking for vpx >= 1.5.0... yes 0:31.57 checking MOZ_LIBVPX_CFLAGS... 0:31.57 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:31.63 checking for vpx/vpx_decoder.h... yes 0:31.78 checking for vpx_codec_dec_init_ver in -lvpx... yes 0:31.83 checking for vpx_mem/vpx_mem.h... no 0:31.91 checking for linux/joystick.h... yes 0:31.92 checking for wget... no 0:32.02 checking for fdatasync... yes 0:32.09 checking for valid C compiler optimization flags... yes 0:32.27 checking for __cxa_demangle... yes 0:32.34 checking for unwind.h... yes 0:32.51 checking for _Unwind_Backtrace... yes 0:32.53 checking for -pipe support... yes 0:32.61 checking what kind of list files are supported by the linker... linkerscript 0:32.62 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:32.62 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:32.62 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:32.72 checking for FT_Bitmap_Size.y_ppem... yes 0:32.82 checking for FT_GlyphSlot_Embolden... yes 0:32.92 checking for FT_Load_Sfnt_Table... yes 0:33.04 checking for fontconfig/fcfreetype.h... yes 0:33.24 checking for posix_fadvise... yes 0:33.33 checking for posix_fallocate... yes 0:33.51 updating cache ./config.cache 0:33.51 creating ./config.data 0:33.80 js/src> configuring 0:33.80 js/src> running /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-63.0/build/../configure.py --enable-project=js --target=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --disable-crashreporter --enable-necko-wifi --enable-official-branding --enable-pie --enable-startup-notification --disable-strip --disable-system-cairo --disable-system-sqlite --disable-updater --libdir=/usr/lib64 --prefix=/usr --with-system-bz2 --without-system-icu --with-system-jpeg --with-system-libvpx --with-system-nss --with-system-zlib --disable-tests --disable-debug --disable-rust-debug --enable-release --enable-optimize=-g -O2 --enable-xcode-checks --without-toolchain-prefix --without-visual-studio-version --enable-debug-symbols --disable-lto --disable-address-sanitizer --disable-coverage --disable-linker --disable-clang-plugin --disable-mozsearch-plugin --disable-stdcxx-compat --disable-jemalloc --without-linux-headers --disable-warnings-as-errors --disable-valgrind --without-libclang-path --without-clang-path --disable-js-shell --disable-shared-js --disable-export-js --disable-bigint --enable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-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-63.0/objdir/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/firefox-63.0/objdir/config.cache 0:34.06 js/src> checking for vcs source checkout... no 0:34.21 js/src> checking for a shell... /usr/bin/sh 0:34.25 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:34.27 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:34.28 js/src> checking for a shell... /usr/bin/sh 0:34.31 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:34.34 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:34.34 js/src> checking for android platform directory... no 0:34.35 js/src> checking for android sysroot directory... no 0:34.35 js/src> checking for android system directory... no 0:34.35 js/src> checking for the Android toolchain directory... not found 0:34.47 js/src> checking for android platform directory... no 0:34.47 js/src> checking for android system directory... no 0:34.47 js/src> checking for android sysroot directory... no 0:34.47 js/src> checking for the Android toolchain directory... not found 0:35.21 js/src> checking for vcs source checkout... no 0:35.21 js/src> checking whether cross compiling... no 0:35.22 js/src> checking for the target C compiler... /usr/bin/gcc 0:35.26 js/src> checking whether the target C compiler can be used... yes 0:35.34 js/src> checking for Python 3... /usr/bin/python3 (3.6.6) 0:35.38 js/src> checking for pkg_config... /usr/bin/pkg-config 0:35.38 js/src> checking for pkg-config version... 1.4.2 0:35.39 js/src> checking for yasm... /usr/bin/yasm 0:35.39 js/src> checking yasm version... 1.3.0 0:35.40 js/src> checking for android ndk version... no 0:35.40 js/src> checking for GoogleVR SDK... Not specified 0:35.41 js/src> checking the target C compiler version... 8.2.1 0:35.46 js/src> checking the target C compiler works... yes 0:35.46 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:35.50 js/src> checking whether the target C++ compiler can be used... yes 0:35.50 js/src> checking the target C++ compiler version... 8.2.1 0:35.55 js/src> checking the target C++ compiler works... yes 0:35.55 js/src> checking for the host C compiler... /usr/bin/gcc 0:35.59 js/src> checking whether the host C compiler can be used... yes 0:35.59 js/src> checking the host C compiler version... 8.2.1 0:35.64 js/src> checking the host C compiler works... yes 0:35.64 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:35.67 js/src> checking whether the host C++ compiler can be used... yes 0:35.67 js/src> checking the host C++ compiler version... 8.2.1 0:35.72 js/src> checking the host C++ compiler works... yes 0:35.78 js/src> checking for 64-bit OS... yes 0:35.78 js/src> checking bindgen cflags... no 0:35.78 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:35.82 js/src> checking for linker... bfd 0:35.84 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:35.89 js/src> checking for stdint.h... yes 0:35.95 js/src> checking for inttypes.h... yes 0:36.01 js/src> checking for malloc.h... yes 0:36.07 js/src> checking for alloca.h... yes 0:36.09 js/src> checking for sys/byteorder.h... no 0:36.15 js/src> checking for getopt.h... yes 0:36.21 js/src> checking for unistd.h... yes 0:36.26 js/src> checking for nl_types.h... yes 0:36.29 js/src> checking for cpuid.h... no 0:36.35 js/src> checking for sys/statvfs.h... yes 0:36.41 js/src> checking for sys/statfs.h... yes 0:36.46 js/src> checking for sys/vfs.h... yes 0:36.52 js/src> checking for sys/mount.h... yes 0:36.58 js/src> checking for sys/quota.h... yes 0:36.65 js/src> checking for linux/quota.h... yes 0:36.72 js/src> checking for linux/if_addr.h... yes 0:36.79 js/src> checking for linux/rtnetlink.h... yes 0:36.85 js/src> checking for sys/queue.h... yes 0:36.90 js/src> checking for sys/types.h... yes 0:36.97 js/src> checking for netinet/in.h... yes 0:37.03 js/src> checking for byteswap.h... yes 0:37.09 js/src> checking for linux/perf_event.h... yes 0:37.15 js/src> checking for perf_event_open system call... yes 0:37.17 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:37.20 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:37.22 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:37.24 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:37.26 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:37.28 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:37.30 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:37.32 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:37.33 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:37.35 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:37.37 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:37.38 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:37.43 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:37.45 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:37.46 js/src> checking whether the C++ compiler supports -Wcomma... no 0:37.51 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:37.56 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:37.61 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:37.63 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:37.65 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:37.67 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:37.69 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:37.71 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:37.76 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:37.80 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:37.85 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:37.91 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:37.96 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:38.01 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:38.07 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:38.11 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:38.17 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:38.21 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:38.23 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:38.25 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:38.30 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:38.35 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:38.40 js/src> checking whether the C compiler supports -Wformat... yes 0:38.45 js/src> checking whether the C++ compiler supports -Wformat... yes 0:38.49 js/src> checking whether the C compiler supports -Wformat-security... no 0:38.52 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:38.57 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:38.63 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:38.66 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:38.68 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:38.73 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:38.78 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:38.80 js/src> checking for llvm-config... /usr/bin/llvm-config 0:38.92 js/src> checking for rustc... /usr/bin/rustc 0:38.92 js/src> checking for cargo... /usr/bin/cargo 0:39.03 js/src> checking rustc version... 1.29.1 0:39.07 js/src> checking cargo version... 1.29.0 0:39.62 js/src> checking for rustdoc... /usr/bin/rustdoc 0:39.62 js/src> checking for rustfmt... not found 0:39.65 js/src> checking for libffi > 3.0.9... yes 0:39.65 js/src> checking MOZ_FFI_CFLAGS... 0:39.66 js/src> checking MOZ_FFI_LIBS... -lffi 0:39.67 js/src> checking for awk... /usr/bin/gawk 0:39.67 js/src> checking for perl... /usr/bin/perl 0:39.69 js/src> checking for minimum required perl version >= 5.006... 5.026002 0:39.70 js/src> checking for full perl installation... yes 0:39.70 js/src> checking for gmake... /usr/bin/gmake 0:39.70 js/src> checking for watchman... not found 0:39.71 js/src> checking for xargs... /usr/bin/xargs 0:39.71 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:39.71 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:39.71 js/src> Refreshing /builddir/build/BUILD/firefox-63.0/js/src/old-configure with /usr/bin/autoconf-2.13 0:40.07 js/src> loading cache /builddir/build/BUILD/firefox-63.0/objdir/config.cache 0:40.13 js/src> checking host system type... aarch64-unknown-linux-gnu 0:40.17 js/src> checking target system type... aarch64-unknown-linux-gnu 0:40.21 js/src> checking build system type... aarch64-unknown-linux-gnu 0:40.22 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:40.30 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:40.30 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:40.30 js/src> checking whether we are using GNU C... (cached) yes 0:40.30 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:40.30 js/src> checking for c++... (cached) /usr/bin/g++ 0:40.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 0:40.46 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) is a cross-compiler... no 0:40.47 js/src> checking whether we are using GNU C++... (cached) yes 0:40.47 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:40.57 js/src> checking for ranlib... (cached) ranlib 0:40.57 js/src> checking for as... (cached) /usr/bin/as 0:40.57 js/src> checking for ar... (cached) ar 0:40.57 js/src> checking for strip... (cached) /bin/true 0:40.57 js/src> checking for windres... no 0:40.60 js/src> checking for sb-conf... no 0:40.60 js/src> checking for ve... no 0:40.60 js/src> checking for X... (cached) libraries , headers 0:40.61 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:40.62 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:40.62 js/src> checking for gethostbyname... (cached) yes 0:40.62 js/src> checking for connect... (cached) yes 0:40.62 js/src> checking for remove... (cached) yes 0:40.62 js/src> checking for shmat... (cached) yes 0:40.63 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:40.81 js/src> checking for --noexecstack option to as... yes 0:40.89 js/src> checking for -z noexecstack option to ld... yes 0:40.96 js/src> checking for -z text option to ld... yes 0:41.04 js/src> checking for -z relro option to ld... yes 0:41.12 js/src> checking for -z nocopyreloc option to ld... yes 0:41.19 js/src> checking for --build-id=sha1 option to ld... yes 0:41.28 js/src> checking whether the linker supports Identical Code Folding... no 0:41.77 js/src> checking whether removing dead symbols breaks debugging... no 0:41.85 js/src> checking for PIE support... yes 0:41.86 js/src> checking for working const... (cached) yes 0:41.86 js/src> checking for mode_t... (cached) yes 0:41.86 js/src> checking for off_t... (cached) yes 0:41.87 js/src> checking for pid_t... (cached) yes 0:41.87 js/src> checking for size_t... (cached) yes 0:41.93 js/src> checking for ssize_t... yes 0:41.93 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:41.94 js/src> checking for dirent.h that defines DIR... (cached) yes 0:41.95 js/src> checking for opendir in -ldir... (cached) no 0:41.96 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:41.96 js/src> checking for library containing dlopen... (cached) -ldl 0:41.96 js/src> checking for dlfcn.h... (cached) yes 0:41.97 js/src> checking for socket in -lsocket... (cached) no 0:41.98 js/src> checking for pthread_create in -lpthreads... (cached) no 0:41.98 js/src> checking for pthread_create in -lpthread... (cached) yes 0:42.08 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:42.08 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:42.08 js/src> checking for 8-bit clean memcmp... (cached) yes 0:42.16 js/src> checking for getc_unlocked... yes 0:42.26 js/src> checking for _getc_nolock... no 0:42.26 js/src> checking for gmtime_r... (cached) yes 0:42.27 js/src> checking for localtime_r... (cached) yes 0:42.37 js/src> checking for pthread_getname_np... yes 0:42.46 js/src> checking for pthread_get_name_np... no 0:42.46 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:42.56 js/src> checking for sin in -lm... yes 0:42.66 js/src> checking for sincos in -lm... yes 0:42.76 js/src> checking for __sincos in -lm... no 0:42.77 js/src> checking for res_ninit()... (cached) yes 0:42.87 js/src> checking for nl_langinfo and CODESET... yes 0:42.88 js/src> checking for an implementation of va_copy()... (cached) yes 0:42.88 js/src> checking whether va_list can be copied by value... (cached) yes 0:42.88 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:42.89 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:42.90 js/src> checking for localeconv... (cached) yes 0:42.90 js/src> checking NSPR selection... command-line 0:42.97 js/src> checking for valid optimization flags... yes 0:42.98 js/src> checking for __cxa_demangle... (cached) yes 0:42.99 js/src> checking for -pipe support... yes 0:43.05 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:43.15 js/src> checking what kind of list files are supported by the linker... linkerscript 0:43.18 js/src> checking for posix_fadvise... (cached) yes 0:43.19 js/src> checking for posix_fallocate... (cached) yes 0:43.21 js/src> checking for malloc.h... (cached) yes 0:43.21 js/src> checking for strndup... (cached) yes 0:43.22 js/src> checking for posix_memalign... (cached) yes 0:43.24 js/src> checking for memalign... (cached) yes 0:43.24 js/src> checking for malloc_usable_size... (cached) yes 0:43.30 js/src> checking whether malloc_usable_size definition can use const argument... no 0:43.33 js/src> checking for valloc in malloc.h... yes 0:43.35 js/src> checking for valloc in unistd.h... no 0:43.35 js/src> checking for localeconv... (cached) yes 0:43.38 js/src> updating cache /builddir/build/BUILD/firefox-63.0/objdir/config.cache 0:43.38 js/src> creating ./config.data 0:43.42 js/src> Creating config.status 0:43.80 Creating config.status 0:44.51 Reticulating splines... 0:47.87 0:03.47 File already read. Skipping: /builddir/build/BUILD/firefox-63.0/gfx/angle/targets/angle_common/moz.build 1:16.51 Finished reading 1493 moz.build files in 8.18s 1:16.51 Read 8 gyp files in parallel contributing 0.00s to total wall time 1:16.51 Processed into 6390 build config descriptors in 9.51s 1:16.51 RecursiveMake backend executed in 11.96s 1:16.51 2427 total backend files; 2427 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 912 Makefile 1:16.51 FasterMake backend executed in 1.36s 1:16.51 15 total backend files; 15 created; 0 updated; 0 unchanged; 0 deleted 1:16.51 Total wall time: 32.08s; CPU time: 31.44s; Efficiency: 98%; Untracked: 1.07s Configure complete! Be sure to run |mach build| to pick up any changes 1:17.33 Clobber not needed. 1:17.34 Adding make options from /builddir/build/BUILD/firefox-63.0/.mozconfig BUILD_OFFICIAL=1 MOZILLA_OFFICIAL=1 MOZ_OBJDIR=/builddir/build/BUILD/firefox-63.0/objdir OBJDIR=/builddir/build/BUILD/firefox-63.0/objdir FOUND_MOZCONFIG=/builddir/build/BUILD/firefox-63.0/.mozconfig export FOUND_MOZCONFIG 1:17.35 /usr/bin/gmake -f client.mk -s 1:17.88 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:17.88 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 1:17.89 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:18.13 Elapsed: 0.25s; From _tests: Kept 11 existing; Added/updated 433; Removed 0 files and 0 directories. 1:18.78 Elapsed: 0.89s; From dist/bin: Kept 7 existing; Added/updated 2456; Removed 0 files and 0 directories. 1:19.03 Elapsed: 1.15s; From dist/include: Kept 1557 existing; Added/updated 3422; Removed 0 files and 0 directories. 1:19.10 mozilla-config.h.stub 1:19.36 buildid.h.stub 1:19.60 source-repo.h.stub 1:20.08 config 1:20.48 nsinstall_real 1:20.76 stl.sentinel.stub 1:21.02 system-header.sentinel.stub 1:21.62 application.ini.stub 1:21.62 xpcom-config.h.stub 1:21.62 xpcshell.inc.stub 1:21.62 js-confdefs.h.stub 1:21.63 necko-config.h.stub 1:21.65 ServoCSSPropList.py.stub 1:21.67 domainsfallbacks.properties.h.stub 1:21.92 xpcom-private.h.stub 1:21.94 js-config.h.stubaddons-public.inc.stub 1:21.95 application.ini.h.stub 1:21.96 CrashAnnotations.h.stub 1:21.97 labelsencodings.properties.h.stub 1:22.23 addons-stage.inc.stub 1:22.51 MOpcodes.h.stub 1:22.52 localesfallbacks.properties.h.stub 1:22.54 xpidl.stub.stub 1:22.54 Services.cpp.stub 1:22.56 privileged-package-root.inc.stub 1:22.82 nonparticipatingdomains.properties.h.stub 1:22.84 Services.h.stubLOpcodes.h.stub 1:23.04 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-63.0/objdir/config/makefiles/xpidl xpidl 1:23.04 accessibility.xpt 1:23.05 alerts.xpt 1:23.05 appshell.xpt 1:23.05 appstartup.xpt 1:23.13 autocomplete.xpt 1:23.13 services.rs.stub 1:23.15 ReservedWordsGenerated.h.stub 1:23.42 autoconfig.xpt 1:23.47 selfhosted.out.h.stub 1:23.59 backgroundhangmonitor.xpt 1:23.60 browser-element.xpt 1:23.89 /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 -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 -DJS_CODEGEN_ARM64=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 -DMOZ_FFVPX=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="aarch64-gcc3" -DMOZILLA_UAVERSION="63.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="63.0" -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=63.0 -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=28 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="63.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_INTL_API=1 -DFIREFOX_VERSION=63.0 -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=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_VPX_NO_MEM_REPORTING=1 -DMOZ_ENABLE_XREMOTE=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 -DJS_64BIT=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -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_BYTESWAP_H=1 -DHAVE_LCHOWN=1 -DMOZ_UPDATE_CHANNEL=default -DMOZ_PLACES=1 -DHAVE_VALLOC=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 1:23.91 browser-feeds.xpt 1:23.93 StatsPhasesGenerated.h.stub 1:24.00 browser-newtab.xpt 1:24.01 browsercompsbase.xpt 1:24.23 StatsPhasesGenerated.cpp.stub 1:24.26 caps.xpt 1:24.38 captivedetect.xpt 1:24.42 chrome.xpt 1:24.42 commandhandler.xpt 1:24.56 commandlines.xpt 1:24.66 composer.xpt 1:24.82 content_events.xpt 1:24.88 content_geckomediaplugins.xpt 1:25.19 content_html.xpt 1:25.24 content_webrtc.xpt 1:25.27 content_xslt.xpt 1:25.34 diskspacewatcher.xpt 1:25.57 docshell.xpt 1:25.63 dom.xpt 1:25.67 dom_audiochannel.xpt 1:25.76 dom_base.xpt 1:25.78 dom_bindings.xpt 1:25.93 dom_events.xpt 1:25.98 dom_geolocation.xpt 1:26.20 dom_html.xpt 1:26.38 dom_indexeddb.xpt 1:26.46 dom_media.xpt 1:26.76 dom_network.xpt 1:26.84 dom_notification.xpt 1:26.86 dom_payments.xpt 1:27.13 dom_power.xpt 1:27.30 dom_presentation.xpt 1:27.37 dom_push.xpt 1:27.41 dom_quota.xpt 1:27.45 dom_security.xpt 1:27.76 dom_sidebar.xpt 1:27.99 dom_simpledb.xpt 1:28.02 dom_storage.xpt 1:28.06 dom_system.xpt 1:28.35 dom_webauthn.xpt 1:28.40 dom_webspeechrecognition.xpt 1:28.52 dom_webspeechsynth.xpt 1:28.54 dom_workers.xpt 1:28.57 dom_xul.xpt 1:28.76 downloads.xpt 1:28.81 editor.xpt 1:28.93 enterprisepolicies.xpt 1:29.04 extensions.xpt 1:29.07 exthandler.xpt 1:29.23 fastfind.xpt 1:29.45 feeds.xpt 1:29.53 gfx.xpt 1:29.69 html5.xpt 1:29.88 htmlparser.xpt 1:29.98 imglib2.xpt 1:30.06 inspector.xpt 1:30.11 intl.xpt 1:30.34 jar.xpt 1:30.41 jsdebugger.xpt 1:30.47 jsinspector.xpt 1:30.51 layout_base.xpt 1:30.55 layout_printing.xpt 1:30.82 layout_xul.xpt 1:30.87 layout_xul_tree.xpt 1:30.91 locale.xpt 1:31.08 loginmgr.xpt 1:31.25 migration.xpt 1:31.29 mimetype.xpt 1:31.31 mozfind.xpt 1:31.32 mozintl.xpt 1:31.52 necko.xpt 1:31.71 necko_about.xpt 1:31.71 necko_cache.xpt 1:31.89 necko_cache2.xpt 1:31.96 necko_cookie.xpt 1:32.01 necko_dns.xpt 1:32.01 necko_file.xpt 1:32.13 necko_ftp.xpt 1:32.59 necko_http.xpt 1:32.66 necko_mdns.xpt 1:32.68 necko_res.xpt 1:32.76 necko_socket.xpt 1:32.80 necko_strconv.xpt 1:33.03 necko_viewsource.xpt 1:33.16 necko_websocket.xpt 1:33.31 necko_wifi.xpt 1:33.45 necko_wyciwyg.xpt 1:33.73 parentalcontrols.xpt 1:33.77 pipnss.xpt 1:33.93 pippki.xpt 1:33.99 places.xpt 1:34.18 plugin.xpt 1:34.24 pref.xpt 1:34.36 prefetch.xpt 1:34.55 remote.xpt 1:35.13 reputationservice.xpt 1:35.19 satchel.xpt 1:35.21 saxparser.xpt 1:35.55 services-crypto-component.xpt 1:35.64 services_fxaccounts.xpt 1:35.67 shellservice.xpt 1:35.70 shistory.xpt 1:36.08 spellchecker.xpt 1:36.09 storage.xpt 1:36.12 telemetry.xpt 1:36.17 thumbnails.xpt 1:36.51 toolkit_asyncshutdown.xpt 1:36.57 toolkit_cleardata.xpt 1:36.81 toolkit_crashservice.xpt 1:36.82 toolkit_filewatcher.xpt 1:36.91 toolkit_finalizationwitness.xpt 1:37.11 toolkit_osfile.xpt 1:37.25 toolkit_perfmonitoring.xpt 1:37.25 toolkit_securityreporter.xpt 1:37.35 toolkit_sessionstore.xpt 1:37.51 toolkit_xulstore.xpt 1:37.76 toolkitprofile.xpt 1:37.90 toolkitremote.xpt 1:38.34 txmgr.xpt 1:38.35 txtsvc.xpt 1:38.35 uconv.xpt 1:38.40 update.xpt 1:38.44 nsCSSPropertyID.h.stub 1:38.51 uriloader.xpt 1:38.73 url-classifier.xpt 1:38.77 ServoCSSPropList.h.stub 1:38.83 urlformatter.xpt 1:38.85 webBrowser_core.xpt 1:38.91 webbrowserpersist.xpt 1:38.95 webextensions.xpt 1:39.13 nsComputedDOMStyleGenerated.cpp.stub 1:39.26 webvtt.xpt 1:39.47 nsCSSPropsGenerated.inc.stub 1:39.49 widget.xpt 1:39.66 windowcreator.xpt 1:39.80 ServoStyleConsts.h.stub 1:39.89 windowwatcher.xpt 1:39.90 xpcom_base.xpt 1:39.95 xpcom_components.xpt 1:40.01 xpcom_ds.xpt 1:40.39 xpcom_io.xpt 1:40.64 xpcom_system.xpt 1:40.72 xpcom_threads.xpt 1:40.79 xpconnect.xpt 1:41.31 xul.xpt 1:41.73 xulapp.xpt 1:42.01 zipwriter.xpt 1:43.62 xptdata.cpp 1:49.02 encodingsgroups.properties.h.stub 1:49.02 nsGkAtomList.h.stub 1:49.02 error_list.rs.stub 1:49.02 etld_data.inc.stub 1:49.02 PropertyUseCounterMap.inc.stub 1:49.03 xpcAccEvents.h.stub 1:49.03 CSS2Properties.webidl.stub 1:49.33 UseCounterList.h.stub 1:49.35 langGroups.properties.h.stub 1:49.35 ErrorList.h.stub 1:49.48 nsGkAtomConsts.h.stub 1:49.66 nsSTSPreloadList.h.stub 1:49.67 ErrorNamesInternal.h.stub 1:49.76 TelemetryEventData.h.stub 1:50.70 TelemetryEventEnums.h.stub 1:51.61 TelemetryHistogramData.inc.stub 1:53.79 TelemetryHistogramEnums.h.stub 1:54.82 TelemetryHistogramNameMap.h.stub 1:57.39 TelemetryProcessData.h.stub 1:57.75 TelemetryProcessEnums.h.stub 1:58.13 TelemetryScalarData.h.stub 1:59.75 TelemetryScalarEnums.h.stub 2:43.75 js/src/editline 2:43.76 memory/build 2:43.76 mfbt 2:43.76 modules/fdlibm/src 2:43.77 memory/mozalloc 2:43.77 memory/volatile 2:43.78 js/src 2:43.78 mozglue/misc 2:44.55 config/external/icu/common 2:45.18 icudata_gas.o 2:47.99 config/external/icu/i18n 2:56.04 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_62::Calendar::add(UCalendarDateFields, int32_t, UErrorCode&)': 2:56.05 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:2140:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:56.05 } 2:56.05 ^ 2:56.05 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:2144:5: note: here 2:56.05 case UCAL_EXTENDED_YEAR: 2:56.05 ^~~~ 2:56.05 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_62::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 2:56.06 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:3658:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:56.06 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 2:56.06 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2:56.06 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:3660:5: note: here 2:56.06 case UCAL_MONTH: 2:56.06 ^~~~ 3:09.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp: In function 'int32_t uloc_getDisplayName_62(const char*, const char*, UChar*, int32_t, UErrorCode*)': 3:09.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:09.86 kenum = uloc_openKeywords(locale, pErrorCode); 3:09.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp:644:25: note: here 3:09.86 default: { 3:09.86 ^~~~~~~ 3:15.84 db/sqlite3/src 3:17.35 third_party/prio 3:17.38 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 3:17.38 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:17.38 #pragma pipeloop(0) 3:17.38 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 3:17.38 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:17.38 #pragma pipeloop(0) 3:17.38 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 3:17.38 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:17.39 #pragma pipeloop(0) 3:17.39 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 3:17.39 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 3:17.39 #pragma pipeloop(0) 3:17.39 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 3:17.39 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 3:17.39 ^~~~~ 3:17.39 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 3:17.39 double digit, m2j, nextm2j, a, b; 3:17.39 ^~~~~~~ 3:17.40 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 3:17.40 int tmp; 3:17.40 ^~~ 3:18.16 In file included from /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:10: 3:18.16 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 3:18.16 /builddir/build/BUILD/firefox-63.0/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] 3:18.16 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 3:18.16 ^ 3:18.17 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 3:18.17 int j = MP_MIN(k, MP_DIGIT_BIT); 3:18.17 ^~~~~~ 3:18.17 /builddir/build/BUILD/firefox-63.0/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] 3:18.17 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 3:18.17 ^~~ 3:18.17 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 3:18.17 int j = MP_MIN(k, MP_DIGIT_BIT); 3:18.17 ^~~~~~ 3:18.17 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2127:15: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:18.17 if (j < MP_DIGIT_BIT) { 3:18.17 ^ 3:18.22 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 3:18.22 /builddir/build/BUILD/firefox-63.0/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] 3:18.22 if (val >= r) 3:18.22 ^~ 3:19.11 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 3:19.11 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c:237:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:19.11 for (db = 0; db < sizeof(mp_digit); db++) { 3:19.11 ^ 3:19.11 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 3:19.11 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c:268:25: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3:19.11 for (db = 0; db < sizeof(mp_digit); db++) { 3:19.11 ^ 3:28.84 modules/brotli 3:31.54 modules/woff2 3:33.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 3:33.43 /builddir/build/BUILD/firefox-63.0/modules/woff2/src/woff2_dec.cc: In function 'bool woff2::{anonymous}::ReadWOFF2Header(const uint8_t*, size_t, woff2::{anonymous}::WOFF2Header*)': 3:33.44 /builddir/build/BUILD/firefox-63.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 3:33.44 uint64_t dst_offset = first_table_offset; 3:33.44 ^~~~~~~~~~ 3:41.27 modules/xz-embedded 3:41.68 media/libvorbis 3:41.86 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/scales.h:21, 3:41.86 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_codebook.c:23: 3:41.86 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:41.86 static int vorbis_ftoi(double f){ 3:41.86 ^~~~~~~~~~~ 3:42.20 media/libmkv 3:42.28 /builddir/build/BUILD/firefox-63.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 3:42.29 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 3:42.29 ^~~~~~~~~~ 3:42.63 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 3:42.63 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 3:42.63 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_floor1.c:22: 3:42.63 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:42.63 static int vorbis_ftoi(double f){ 3:42.63 ^~~~~~~~~~~ 3:42.93 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 3:42.93 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 3:42.93 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_info.c:25: 3:42.93 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:42.93 static int vorbis_ftoi(double f){ 3:42.93 ^~~~~~~~~~~ 3:43.75 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 3:43.75 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 3:43.75 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_res0.c:27: 3:43.75 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:43.76 static int vorbis_ftoi(double f){ 3:43.76 ^~~~~~~~~~~ 3:44.07 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_window.c:19: 3:44.07 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:44.07 static int vorbis_ftoi(double f){ 3:44.07 ^~~~~~~~~~~ 3:45.56 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 3:45.56 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 3:45.57 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_analysis.c:22, 3:45.57 from /builddir/build/BUILD/firefox-63.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 3:45.57 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 3:45.57 static int vorbis_ftoi(double f){ 3:45.57 ^~~~~~~~~~~ 3:56.60 media/libaom 4:12.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 4:12.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.86 *offsets++=sourceIndex; 4:12.86 ~~~~~~~~~~^~~~~~~~~~~~ 4:12.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 4:12.86 case 3: 4:12.87 ^~~~ 4:12.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.87 *offsets++=sourceIndex; 4:12.87 ~~~~~~~~~~^~~~~~~~~~~~ 4:12.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 4:12.89 case 2: 4:12.89 ^~~~ 4:12.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.89 *charErrorBuffer++=(uint8_t)(diff>>16); 4:12.89 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:12.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 4:12.91 case 2: 4:12.91 ^~~~ 4:12.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.91 *charErrorBuffer++=(uint8_t)(diff>>8); 4:12.91 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:12.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 4:12.91 case 1: 4:12.91 ^~~~ 4:12.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.91 *offsets++=sourceIndex; 4:12.91 ~~~~~~~~~~^~~~~~~~~~~~ 4:12.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 4:12.91 case 2: 4:12.91 ^~~~ 4:12.92 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.92 *offsets++=sourceIndex; 4:12.92 ~~~~~~~~~~^~~~~~~~~~~~ 4:12.92 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 4:12.94 case 1: 4:12.94 ^~~~ 4:12.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 4:12.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.95 *target++=(uint8_t)(diff>>24); 4:12.95 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:12.95 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 4:12.95 case 3: 4:12.95 ^~~~ 4:12.95 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.95 *charErrorBuffer++=(uint8_t)(diff>>16); 4:12.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:12.95 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 4:12.95 case 2: 4:12.95 ^~~~ 4:12.95 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:12.95 *charErrorBuffer++=(uint8_t)(diff>>8); 4:12.95 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:12.96 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 4:12.96 case 1: 4:13.00 ^~~~ 4:13.00 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:13.01 *target++=(uint8_t)(diff>>16); 4:13.01 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 4:13.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 4:13.01 case 2: 4:13.01 ^~~~ 4:13.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:13.01 *target++=(uint8_t)(diff>>8); 4:13.01 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 4:13.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 4:13.01 case 1: 4:13.01 ^~~~ 4:15.95 media/libpng 4:17.60 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 4:17.60 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.61 *target++=(uint8_t)(c>>24); 4:17.62 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 4:17.62 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here 4:17.62 case 3: 4:17.62 ^~~~ 4:17.62 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.62 *target++=(uint8_t)(c>>16); 4:17.62 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 4:17.62 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here 4:17.62 case 2: 4:17.63 ^~~~ 4:17.63 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.63 *target++=(uint8_t)(c>>8); 4:17.63 ~~~~~~~~~^~~~~~~~~~~~~~~~ 4:17.63 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here 4:17.63 case 1: 4:17.63 ^~~~ 4:17.63 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.64 *offsets++=sourceIndex; 4:17.64 ~~~~~~~~~~^~~~~~~~~~~~ 4:17.64 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here 4:17.64 case 3: 4:17.64 ^~~~ 4:17.64 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.64 *offsets++=sourceIndex; 4:17.64 ~~~~~~~~~~^~~~~~~~~~~~ 4:17.64 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here 4:17.65 case 2: 4:17.65 ^~~~ 4:17.65 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.65 *offsets++=sourceIndex; 4:17.65 ~~~~~~~~~~^~~~~~~~~~~~ 4:17.65 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here 4:17.65 case 1: 4:17.65 ^~~~ 4:17.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.66 *p++=(uint8_t)(c>>24); 4:17.66 ~~~~^~~~~~~~~~~~~~~~~ 4:17.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here 4:17.66 case 3: 4:17.66 ^~~~ 4:17.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.66 *p++=(uint8_t)(c>>16); 4:17.66 ~~~~^~~~~~~~~~~~~~~~~ 4:17.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here 4:17.66 case 2: 4:17.66 ^~~~ 4:17.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.66 *p++=(uint8_t)(c>>8); 4:17.66 ~~~~^~~~~~~~~~~~~~~~ 4:17.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here 4:17.66 case 1: 4:17.67 ^~~~ 4:17.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.67 if(offsets!=NULL) { 4:17.67 ^~ 4:17.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here 4:17.67 case 2: 4:17.67 ^~~~ 4:17.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.67 if(offsets!=NULL) { 4:17.67 ^~ 4:17.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here 4:17.67 case 1: 4:17.67 ^~~~ 4:17.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 4:17.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.67 *target++=(uint8_t)(c>>24); 4:17.67 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 4:17.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here 4:17.68 case 3: 4:17.68 ^~~~ 4:17.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.68 *target++=(uint8_t)(c>>16); 4:17.68 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 4:17.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here 4:17.68 case 2: 4:17.68 ^~~~ 4:17.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.68 *target++=(uint8_t)(c>>8); 4:17.68 ~~~~~~~~~^~~~~~~~~~~~~~~~ 4:17.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here 4:17.68 case 1: 4:17.68 ^~~~ 4:17.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.68 *p++=(uint8_t)(c>>24); 4:17.68 ~~~~^~~~~~~~~~~~~~~~~ 4:17.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here 4:17.69 case 3: 4:17.69 ^~~~ 4:17.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.69 *p++=(uint8_t)(c>>16); 4:17.69 ~~~~^~~~~~~~~~~~~~~~~ 4:17.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here 4:17.69 case 2: 4:17.69 ^~~~ 4:17.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.70 *p++=(uint8_t)(c>>8); 4:17.70 ~~~~^~~~~~~~~~~~~~~~ 4:17.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here 4:17.70 case 1: 4:17.70 ^~~~ 4:17.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.70 *target++=(uint8_t)(c>>16); 4:17.70 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 4:17.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here 4:17.70 case 2: 4:17.71 ^~~~ 4:17.71 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:17.71 *target++=(uint8_t)(c>>8); 4:17.71 ~~~~~~~~~^~~~~~~~~~~~~~~~ 4:17.71 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here 4:17.71 case 1: 4:17.71 ^~~~ 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_62::Formattable::getLong(UErrorCode&) const': 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:429:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:44.87 if (instanceOfMeasure(fValue.fObject)) { 4:44.87 ^~ 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:434:5: note: here 4:44.87 default: 4:44.87 ^~~~~~~ 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_62::Formattable::getInt64(UErrorCode&) const': 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:481:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:44.87 if (instanceOfMeasure(fValue.fObject)) { 4:44.87 ^~ 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:486:5: note: here 4:44.87 default: 4:44.87 ^~~~~~~ 4:44.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_62::Formattable::getDouble(UErrorCode&) const': 4:44.88 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:512:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:44.88 if (instanceOfMeasure(fValue.fObject)) { 4:44.88 ^~ 4:44.88 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:517:5: note: here 4:44.88 default: 4:44.88 ^~~~~~~ 4:52.53 libmozavutil.so.symbols.stub 4:52.89 media/ffvpx/libavutil 4:55.90 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavutil/dummy_funcs.c:24:67: warning: 'struct AVFrame' declared inside parameter list will not be visible outside of this definition or declaration 4:55.91 int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; } 4:55.91 ^~~~~~~ 4:55.91 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavutil/dummy_funcs.c:24:34: warning: 'struct AVBufferRef' declared inside parameter list will not be visible outside of this definition or declaration 4:55.91 int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; } 4:55.91 ^~~~~~~~~~~ 5:07.56 libmozavutil.so 5:07.99 media/kiss_fft 5:11.33 media/libcubeb/src 5:11.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 5:12.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 5:12.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 5:12.00 from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.h:28, 5:12.00 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:12, 5:12.00 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.cpp:7, 5:12.00 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: 5:12.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h: In lambda function: 5:12.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h:1399:11: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:12.01 mLength += aInsLength; 5:12.01 ~~~~~~~~^~~~~~~~~~~~~ 5:12.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 5:12.01 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:292:25: note: 'vlength' was declared here 5:12.01 size_t voffset, vlength; 5:12.01 ^~~~~~~ 5:12.01 In file included from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:20, 5:12.01 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 5:12.01 /builddir/build/BUILD/firefox-63.0/js/src/util/StringBuffer.h:303:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:12.02 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 5:12.02 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:12.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 5:12.02 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:292:16: note: 'voffset' was declared here 5:12.02 size_t voffset, vlength; 5:12.02 ^~~~~~~ 5:20.00 /builddir/build/BUILD/firefox-63.0/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 5:20.00 /builddir/build/BUILD/firefox-63.0/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 5:20.00 default: 5:20.00 ^~~~~~~ 5:20.07 media/libnestegg/src 5:20.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 5:20.15 /builddir/build/BUILD/firefox-63.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': 5:20.15 /builddir/build/BUILD/firefox-63.0/media/libnestegg/src/nestegg.c:1096:22: warning: variable 'peeked_id' set but not used [-Wunused-but-set-variable] 5:20.16 uint64_t id, size, peeked_id; 5:20.16 ^~~~~~~~~ 5:28.29 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp: In member function 'icu_62::UnicodeString& icu_62::UnicodeString::copyFrom(const icu_62::UnicodeString&, UBool)': 5:28.30 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:28.30 if(fastCopy) { 5:28.30 ^~ 5:28.30 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:552:3: note: here 5:28.30 case kWritableAlias: { 5:28.30 ^~~~ 5:28.31 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:28.31 U_FALLTHROUGH; 5:28.31 ^ 5:28.31 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:563:3: note: here 5:28.31 default: 5:28.31 ^~~~~~~ 5:38.24 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_62(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 5:38.25 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:38.25 *status = U_RESOURCE_TYPE_MISMATCH; 5:38.25 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:38.25 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp:1492:5: note: here 5:38.25 default: 5:38.25 ^~~~~~~ 5:52.64 media/libogg 5:54.40 media/libopus 5:56.17 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/Tracer.cpp:16, 5:56.17 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:11: 5:56.17 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In member function 'bool JS::Zone::hasMarkedRealms()': 5:56.18 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:130:17: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:56.18 return *it; 5:56.18 ^~ 5:56.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:47: 5:56.18 /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.cpp:296:27: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 5:56.18 for (RealmsInZoneIter realm(this); !realm.done(); realm.next()) { 5:56.18 ^~~~~ 5:56.18 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/Tracer.cpp:16, 5:56.18 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:11: 5:56.18 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:121:40: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:56.18 it >= comp->realms().end(); 5:56.18 ~~~~~~~~~~~~~~~~~~^~ 5:56.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:47: 5:56.18 /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.cpp:296:27: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 5:56.18 for (RealmsInZoneIter realm(this); !realm.done(); realm.next()) { 5:56.18 ^~~~~ 5:56.56 /builddir/build/BUILD/firefox-63.0/third_party/aom/av1/decoder/decoder.c: In function 'initialize_dec': 5:56.56 /builddir/build/BUILD/firefox-63.0/third_party/aom/av1/decoder/decoder.c:43:5: warning: implicit declaration of function 'av1_rtcd'; did you mean 'aom_rtcd'? [-Wimplicit-function-declaration] 5:56.56 av1_rtcd(); 5:56.56 ^~~~~~~~ 5:56.56 aom_rtcd 5:59.66 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:22, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Promise.h:13, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.h:17, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:24, 5:59.66 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 5:59.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h: In destructor 'mozilla::detail::HashTable::ModIterator::~ModIterator() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 5:59.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:59.66 , mHead(std::forward(Head(aOther))) {} 5:59.66 ^ 5:59.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Array.h:14, 5:59.66 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.h:10, 5:59.67 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:7, 5:59.67 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 5:59.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 5:59.69 T tmp(std::move(aX)); 5:59.69 ^~~ 5:59.69 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:22, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Promise.h:13, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.h:17, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:24, 5:59.69 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 5:59.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:59.69 , mHead(std::forward(Head(aOther))) {} 5:59.69 ^ 5:59.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Array.h:14, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.h:10, 5:59.69 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:7, 5:59.70 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 5:59.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 5:59.70 T tmp(std::move(aX)); 5:59.70 ^~~ 6:05.77 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp: In static member function 'static int32_t icu_62::ICU_Utility::parsePattern(const icu_62::UnicodeString&, int32_t, int32_t, const icu_62::UnicodeString&, int32_t*)': 6:05.77 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:05.77 if (!PatternProps::isWhiteSpace(c)) { 6:05.77 ^~ 6:05.77 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp:107:9: note: here 6:05.77 case 126 /*'~'*/: 6:05.77 ^~~~ 6:10.15 media/libtheora 6:15.75 media/libspeex_resampler/src 6:15.89 /builddir/build/BUILD/firefox-63.0/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 6:15.89 /builddir/build/BUILD/firefox-63.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 6:15.89 spx_uint32_t i; 6:15.89 ^ 6:44.83 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp: In member function 'void icu_62::PluralRuleParser::parse(const icu_62::UnicodeString&, icu_62::PluralRules*, UErrorCode&)': 6:44.83 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp:490:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 6:44.83 curAndConstraint->negated=TRUE; 6:44.83 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp:492:9: note: here 6:44.84 case tIn: 6:44.84 ^~~~ 7:38.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src17.cpp:20: 7:38.36 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 7:38.36 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp:1619:32: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:38.36 Maybe scratch; 7:38.37 ^~~~~~~ 7:38.57 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 7:38.57 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp:1460:32: warning: '*((void*)& scratch +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:38.57 Maybe scratch; 7:38.57 ^~~~~~~ 7:51.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src15.cpp:29: 7:51.65 /builddir/build/BUILD/firefox-63.0/js/src/jit/CodeGenerator.cpp: In member function 'void js::jit::CodeGenerator::emitIonToWasmCallBase(js::jit::LIonToWasmCallBase*) [with long unsigned int NumDefs = 1]': 7:51.66 /builddir/build/BUILD/firefox-63.0/js/src/jit/CodeGenerator.cpp:13585:30: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:51.66 ABIArg arg = abi.next(argMir); 7:51.66 ~~~~~~~~^~~~~~~~ 7:53.28 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsutil.h:24, 7:53.28 from /builddir/build/BUILD/firefox-63.0/js/src/jit/ProcessExecutableMemory.h:12, 7:53.28 from /builddir/build/BUILD/firefox-63.0/js/src/jit/ProcessExecutableMemory.cpp:7, 7:53.28 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src21.cpp:11: 7:53.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h: In member function 'virtual bool js::jit::RSignExtendInt32::recover(JSContext*, js::jit::SnapshotIterator&) const': 7:53.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:418:51: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:53.29 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 7:53.29 ^~~~~~~~~~~ 7:53.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src21.cpp:29: 7:53.29 /builddir/build/BUILD/firefox-63.0/js/src/jit/Recover.cpp:355:13: note: 'result' was declared here 7:53.29 int32_t result; 7:53.29 ^~~~~~ 7:53.64 media/libsoundtouch/src 7:53.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 7:53.78 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 7:53.78 #pragma omp parallel for 7:53.78 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 7:53.78 #pragma omp parallel for 7:53.78 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 7:53.78 #pragma omp parallel for 7:53.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 7:53.78 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 7:53.78 #define PI 3.1415926536 7:53.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 7:53.79 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 7:53.79 #define PI M_PI 7:53.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 7:53.79 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 7:53.79 #pragma omp parallel for 7:53.79 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 7:53.79 #pragma omp critical 7:54.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 7:54.04 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 7:54.04 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 7:54.04 uint count; 7:54.04 ^~~~~ 8:05.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 8:05.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 8:05.52 from /builddir/build/BUILD/firefox-63.0/js/src/NamespaceImports.h:15, 8:05.53 from /builddir/build/BUILD/firefox-63.0/js/src/jsmath.h:14, 8:05.53 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MCallOptimize.cpp:9, 8:05.53 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: 8:05.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt32::foldsTo(js::jit::TempAllocator&)': 8:05.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:418:51: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:05.53 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 8:05.53 ^~~~~~~~~~~ 8:05.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src20.cpp:11: 8:05.54 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:4014:17: note: 'res' was declared here 8:05.54 int32_t res; 8:05.54 ^~~ 8:05.55 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp: In member function 'virtual js::jit::MDefinition* js::jit::MSignExtendInt64::foldsTo(js::jit::TempAllocator&)': 8:05.55 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:4037:35: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:05.55 return MConstant::NewInt64(alloc, res); 8:05.55 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 8:07.28 media/psshparser 8:08.80 force-cargo-library-build 8:11.50 Compiling unicode-xid v0.1.0 8:12.22 Compiling libc v0.2.43 8:21.82 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_62::SimpleDateFormat::processOverrideString(const icu_62::Locale&, const icu_62::UnicodeString&, int8_t, UErrorCode&)': 8:21.83 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1359:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.83 U_FALLTHROUGH; 8:21.84 ^ 8:21.84 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1361:17: note: here 8:21.84 case kOvrStrTime : { 8:21.84 ^~~~ 8:21.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'void icu_62::SimpleDateFormat::subFormat(icu_62::UnicodeString&, UChar, int32_t, UDisplayContext, int32_t, icu_62::FieldPositionHandler&, icu_62::Calendar&, UErrorCode&) const': 8:21.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1464:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.86 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 8:21.86 ^~ 8:21.86 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1480:5: note: here 8:21.87 case UDAT_YEAR_FIELD: 8:21.87 ^~~~ 8:21.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1583:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.87 if (U_FAILURE(status)) { 8:21.87 ^~ 8:21.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1588:5: note: here 8:21.87 case UDAT_DAY_OF_WEEK_FIELD: 8:21.87 ^~~~ 8:21.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp: In member function 'int32_t icu_62::SimpleDateFormat::subParse(const icu_62::UnicodeString&, int32_t&, UChar, int32_t, UBool, UBool, UBool*, int32_t&, icu_62::Calendar&, int32_t, icu_62::MessageFormat*, UTimeZoneFormatTimeType*, int32_t*) const': 8:21.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3034:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.89 if (value < 0 || value > 24) { 8:21.89 ^~ 8:21.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3040:9: note: here 8:21.90 case UDAT_YEAR_FIELD: 8:21.90 ^~~~ 8:21.90 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3226:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.90 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 8:21.90 ^~ 8:21.90 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3231:5: note: here 8:21.90 case UDAT_HOUR_OF_DAY0_FIELD: 8:21.90 ^~~~ 8:21.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.93 if (gotNumber) // i.e., e or ee 8:21.93 ^~ 8:21.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3264:5: note: here 8:21.93 case UDAT_DAY_OF_WEEK_FIELD: 8:21.93 ^~~~ 8:21.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3352:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 8:21.94 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 8:21.94 ^~ 8:21.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3357:5: note: here 8:21.94 case UDAT_HOUR0_FIELD: 8:21.94 ^~~~ 8:22.09 security/certverifier 8:22.66 Compiling siphasher v0.2.1 8:24.48 Compiling nodrop v0.1.12 8:24.82 Compiling cfg-if v0.1.2 8:25.06 Compiling scopeguard v0.3.2 8:25.55 Compiling lazy_static v1.0.1 8:25.88 Compiling byteorder v1.2.1 8:28.52 Compiling cc v1.0.23 8:41.86 Compiling memoffset v0.2.1 8:58.20 security/pkix 9:01.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: 9:01.30 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp: In member function 'void vixl::Decoder::DecodeDataProcessing(const vixl::Instruction*)': 9:01.30 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp:487:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.31 if (instr->Bit(29) == 0x1) { 9:01.31 ^~ 9:01.31 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp:518:9: note: here 9:01.31 case 1: 9:01.31 ^~~~ 9:01.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src25.cpp:38: 9:01.35 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitLoadStoreUnscaledOffset(const vixl::Instruction*)': 9:01.35 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:894:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.36 case LDURSB_x: form = form_x; VIXL_FALLTHROUGH(); 9:01.36 ~~~~~^~~~~~~~ 9:01.36 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:895:5: note: here 9:01.36 case LDURSB_w: mnemonic = "ldursb"; break; 9:01.36 ^~~~ 9:01.37 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:896:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.37 case LDURSH_x: form = form_x; VIXL_FALLTHROUGH(); 9:01.37 ~~~~~^~~~~~~~ 9:01.37 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:897:5: note: here 9:01.37 case LDURSH_w: mnemonic = "ldursh"; break; 9:01.37 ^~~~ 9:01.37 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'virtual void vixl::Disassembler::VisitFPCompare(const vixl::Instruction*)': 9:01.38 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1058:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.38 case FCMP_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 9:01.38 ~~~~~^~~~~~~~~~~ 9:01.38 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1059:5: note: here 9:01.38 case FCMP_s: 9:01.39 ^~~~ 9:01.39 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1062:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.39 case FCMPE_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 9:01.39 ~~~~~^~~~~~~~~~~ 9:01.39 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1063:5: note: here 9:01.40 case FCMPE_s: 9:01.40 ^~~~ 9:01.43 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp: In member function 'int vixl::Disassembler::SubstituteImmediateField(const vixl::Instruction*, const char*)': 9:01.43 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3103:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.43 VIXL_FALLTHROUGH(); 9:01.44 ^ 9:01.44 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3105:9: note: here 9:01.44 case 'L': { // IVLSLane[0123] - suffix indicates access size shift. 9:01.44 ^~~~ 9:01.44 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2994:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:01.45 } 9:01.45 ^ 9:01.45 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:5: note: here 9:01.45 case 'C': { // ICondB - Immediate Conditional Branch. 9:01.46 ^~~~ 9:02.83 Compiling glob v0.2.11 9:11.32 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_62(const char*, UBool, UParseError*, UErrorCode*)': 9:11.32 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_62(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 9:11.32 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 9:11.32 ^ 9:11.32 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 9:11.33 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 9:11.33 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 9:11.33 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 9:11.33 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 9:11.33 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 9:11.33 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 9:11.33 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 9:11.33 ^~~~~~~~~~~~~~~~~~~ 9:11.33 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 9:11.33 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 9:11.34 ^ 9:11.34 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 9:11.34 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 9:11.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:11.34 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 9:11.34 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 9:11.34 ^~~~~~~~~~~~~~~~~~~~~~~~ 9:11.35 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 9:11.35 ucol_setVariableTop(UCollator *coll, 9:11.35 ^~~~~~~~~~~~~~~~~~~ 9:11.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:552:92: warning: 'uint32_t ucol_setVariableTop_62(UCollator*, const UChar*, int32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 9:11.36 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 9:11.36 ^ 9:11.36 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 9:11.36 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 9:11.36 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 9:11.36 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 9:11.36 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 9:11.36 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 9:11.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 9:11.39 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 9:11.39 ^~~~~~~~~~~~~~~~~~~ 9:11.39 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 9:11.39 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 9:11.39 ^ 9:11.39 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 9:11.39 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 9:11.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:11.40 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:29: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 9:11.40 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 9:11.40 ^~~~~~~~~~~~~~~~~~~~~~~~ 9:11.40 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 9:11.40 ucol_setVariableTop(UCollator *coll, 9:11.40 ^~~~~~~~~~~~~~~~~~~ 9:11.40 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_62(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 9:11.40 ucol_restoreVariableTop(result, s.variableTopValue, status); 9:11.40 ^ 9:11.41 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 9:11.41 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 9:11.41 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 9:11.41 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 9:11.43 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 9:11.43 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 9:11.43 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 9:11.43 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 9:11.43 ^~~~~~~~~~~~~~~~~~~~~~~ 9:11.43 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 9:11.43 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 9:11.43 ^ 9:11.44 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 9:11.44 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 9:11.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:11.44 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 9:11.44 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 9:11.45 ^~~~~~~~~~~~~~~~~~~~~~~~ 9:11.45 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 9:11.45 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 9:11.45 ^~~~~~~~~~~~~~~~~~~~~~~ 9:11.45 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:554:71: warning: 'void ucol_restoreVariableTop_62(UCollator*, uint32_t, UErrorCode*)' is deprecated [-Wdeprecated-declarations] 9:11.45 ucol_restoreVariableTop(result, s.variableTopValue, status); 9:11.45 ^ 9:11.45 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 9:11.45 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 9:11.46 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 9:11.46 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 9:11.46 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 9:11.46 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 9:11.46 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 9:11.46 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 9:11.46 ^~~~~~~~~~~~~~~~~~~~~~~ 9:11.46 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:111:43: note: in definition of macro 'U_DEF_ICU_ENTRY_POINT_RENAME' 9:11.47 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 9:11.47 ^ 9:11.47 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/uvernum.h:113:40: note: in expansion of macro 'U_DEF2_ICU_ENTRY_POINT_RENAME' 9:11.47 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 9:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:11.47 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:33: note: in expansion of macro 'U_ICU_ENTRY_POINT_RENAME' 9:11.47 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 9:11.47 ^~~~~~~~~~~~~~~~~~~~~~~~ 9:11.47 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 9:11.47 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 9:11.48 ^~~~~~~~~~~~~~~~~~~~~~~ 9:11.68 In file included from /usr/include/string.h:494, 9:11.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 9:11.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/cmemory.h:32, 9:11.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:23: 9:11.68 In function 'char* strcat(char*, const char*)', 9:11.69 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:395:9: 9:11.69 /usr/include/bits/string_fortified.h:128:33: warning: 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 [-Wrestrict] 9:11.69 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 9:11.69 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:12.81 Compiling lazycell v0.6.0 9:13.35 Compiling slab v0.4.1 9:13.42 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_62::UCollationPCE::processCE(uint32_t)': 9:13.42 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:13.42 tertiary = ucol_tertiaryOrder(ce); 9:13.42 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 9:13.43 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 9:13.43 case UCOL_SECONDARY: 9:13.43 ^~~~ 9:13.43 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 9:13.43 secondary = ucol_secondaryOrder(ce); 9:13.44 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 9:13.45 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 9:13.45 case UCOL_PRIMARY: 9:13.46 ^~~~ 9:14.15 Compiling void v1.0.2 9:15.19 Compiling khronos_api v2.2.0 9:16.84 Compiling futures v0.1.23 9:20.13 Compiling unicode-width v0.1.4 9:22.98 security/apps 9:27.97 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.cpp:21, 9:27.97 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src28.cpp:11: 9:27.97 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 9:27.97 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:130:17: warning: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:27.97 return *it; 9:27.97 ^~ 9:27.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src28.cpp:11: 9:27.97 /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.cpp:1290:22: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 9:27.97 RealmsInZoneIter realm(zone); 9:27.97 ^~~~~ 9:33.69 xpcom/string 9:35.69 xpcom/glue/standalone 9:36.99 Compiling procedural-masquerade v0.1.1 9:37.97 Compiling dtoa v0.4.2 9:39.42 Compiling pkg-config v0.3.9 9:41.90 libxpcomglue.a 9:44.11 xpcom/base 9:47.36 xpcom/ds 9:50.08 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:54, 9:50.08 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 9:50.08 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 9:50.08 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:90:11: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:50.08 it++; 9:50.08 ~~^~ 9:50.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 9:50.09 /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:816:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 9:50.09 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 9:50.09 ^ 9:50.09 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:54, 9:50.09 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 9:50.09 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:86:46: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:50.09 it >= zone->compartments().end(); 9:50.09 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 9:50.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 9:50.09 /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:816:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 9:50.10 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 9:50.10 ^ 9:50.75 Compiling gcc v0.3.54 9:58.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 9:58.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 9:58.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 9:58.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 9:58.23 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 9:58.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tokenizer.h:15, 9:58.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 9:58.23 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/IncrementalTokenizer.cpp:7, 9:58.24 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 9:58.24 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 9:58.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:58.24 foundInterface = 0; \ 9:58.26 ^~~~~~~~~~~~~~ 9:58.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:58.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:58.26 ^~~~~~~~~~~~~~~~~~~~~~~ 9:58.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:58.26 NS_INTERFACE_MAP_END 9:58.26 ^~~~~~~~~~~~~~~~~~~~ 9:58.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:58.27 else 9:58.27 ^~~~ 9:58.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:58.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:58.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.27 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:58.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 9:58.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.28 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 9:58.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:58.28 foundInterface = 0; \ 9:58.28 ^~~~~~~~~~~~~~ 9:58.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:58.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:58.29 ^~~~~~~~~~~~~~~~~~~~~~~ 9:58.29 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:58.29 NS_INTERFACE_MAP_END 9:58.29 ^~~~~~~~~~~~~~~~~~~~ 9:58.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:58.29 else 9:58.29 ^~~~ 9:58.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:58.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:58.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:58.30 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:58.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 9:58.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 9:59.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 9:59.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfo.h:10, 9:59.22 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:14, 9:59.22 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsClassInfoImpl.cpp:7, 9:59.22 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 9:59.22 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 9:59.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:59.23 foundInterface = 0; \ 9:59.23 ^~~~~~~~~~~~~~ 9:59.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:59.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:59.23 ^~~~~~~~~~~~~~~~~~~~~~~ 9:59.23 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:59.23 NS_INTERFACE_MAP_END 9:59.25 ^~~~~~~~~~~~~~~~~~~~ 9:59.25 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 9:59.25 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 9:59.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:59.25 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsClassInfoImpl.cpp:7, 9:59.25 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 9:59.25 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 9:59.25 } else 9:59.26 ^~~~ 9:59.26 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 9:59.26 NS_IMPL_QUERY_CLASSINFO(aClass) \ 9:59.26 ^~~~~~~~~~~~~~~~~~~~~~~ 9:59.26 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 9:59.26 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 9:59.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:00.74 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 10:00.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:00.74 foundInterface = 0; \ 10:00.74 ^~~~~~~~~~~~~~ 10:00.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:00.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:00.75 ^~~~~~~~~~~~~~~~~~~~~~~ 10:00.75 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:00.75 NS_INTERFACE_MAP_END 10:00.77 ^~~~~~~~~~~~~~~~~~~~ 10:00.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:00.77 else 10:00.77 ^~~~ 10:00.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:00.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:00.78 ^~~~~~~~~~~~~~~~~~ 10:00.78 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:00.78 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 10:00.78 ^~~~~~~~~~~~~~~~~~~~~~ 10:00.78 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 10:00.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:00.79 foundInterface = 0; \ 10:00.79 ^~~~~~~~~~~~~~ 10:00.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:00.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:00.79 ^~~~~~~~~~~~~~~~~~~~~~~ 10:00.79 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:309:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:00.79 NS_INTERFACE_MAP_END 10:00.80 ^~~~~~~~~~~~~~~~~~~~ 10:00.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:00.80 else 10:00.80 ^~~~ 10:00.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:00.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:00.82 ^~~~~~~~~~~~~~~~~~ 10:00.82 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:308:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:00.82 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 10:00.82 ^~~~~~~~~~~~~~~~~~~~~~ 10:07.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 10:07.39 /builddir/build/BUILD/firefox-63.0/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 10:07.39 /builddir/build/BUILD/firefox-63.0/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] 10:07.39 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 10:07.39 ^ 10:07.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 10:07.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 10:07.39 from /builddir/build/BUILD/firefox-63.0/xpcom/base/CycleCollectedJSContext.cpp:7, 10:07.39 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 10:07.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3258:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 10:07.39 struct PerThreadAtomCache : public APZBucketAtoms, 10:07.39 ^~~~~~~~~~~~~~~~~~ 10:15.79 Compiling regex v1.0.0 10:19.34 Compiling ucd-util v0.1.1 10:20.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 10:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 10:20.73 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArrayEnumerator.h:12, 10:20.74 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsPersistentProperties.cpp:7, 10:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 10:20.74 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 10:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:20.74 foundInterface = 0; \ 10:20.74 ^~~~~~~~~~~~~~ 10:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:20.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:20.74 ^~~~~~~~~~~~~~~~~~~~~~~ 10:20.74 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:20.75 NS_INTERFACE_MAP_END 10:20.75 ^~~~~~~~~~~~~~~~~~~~ 10:20.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:20.75 else 10:20.75 ^~~~ 10:20.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:20.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:20.75 ^~~~~~~~~~~~~~~~~~ 10:20.75 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:20.75 NS_INTERFACE_MAP_ENTRY(nsIProperties) 10:20.75 ^~~~~~~~~~~~~~~~~~~~~~ 10:20.96 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 10:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:20.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsCycleCollector::ScanIncrementalRoots()': 10:20.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:20.96 mLocation = mValue; 10:20.96 ^~~~~~ 10:20.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:20.96 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 10:20.96 Maybe> ar; 10:20.96 ^~ 10:21.39 Compiling serde v1.0.66 10:21.56 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 10:21.56 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:21.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 10:21.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:21.56 mLocation = mValue; 10:21.56 ^~~~~~ 10:21.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:21.56 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 10:21.56 Maybe> ar; 10:21.56 ^~ 10:22.19 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 10:22.19 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:22.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 10:22.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:22.19 mLocation = mValue; 10:22.19 ^~~~~~ 10:22.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:22.19 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 10:22.19 Maybe> ar; 10:22.19 ^~ 10:23.43 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 10:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:23.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::SelectPointers(CCGraphBuilder&)': 10:23.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h:45:17: warning: '*((void*)& ar +8)' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:23.43 mLocation = mValue; 10:23.44 ^~~~~~ 10:23.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 10:23.44 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 10:23.44 Maybe> ar; 10:23.44 ^~ 10:25.49 Compiling bitflags v1.0.4 10:25.75 Compiling stable_deref_trait v1.0.0 10:27.13 Compiling ansi_term v0.11.0 10:29.51 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 10:29.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:29.52 foundInterface = 0; \ 10:29.52 ^~~~~~~~~~~~~~ 10:29.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:29.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:29.52 ^~~~~~~~~~~~~~~~~~~~~~~ 10:29.52 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp:2128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:29.52 NS_INTERFACE_MAP_END 10:29.52 ^~~~~~~~~~~~~~~~~~~~ 10:29.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 10:29.53 else 10:29.53 ^~~~ 10:29.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 10:29.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 10:29.53 ^~~~~~~~~~~~~~~~~~ 10:29.53 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp:2127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 10:29.53 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 10:29.53 ^~~~~~~~~~~~~~~~~~~~~~ 10:30.35 Compiling itoa v0.4.1 10:31.26 Compiling strsim v0.7.0 10:36.89 xpcom/io 10:37.92 Compiling utf8-ranges v1.0.0 10:39.95 Compiling matches v0.1.6 10:40.24 Compiling bindgen v0.39.0 10:44.52 Compiling vec_map v0.8.0 10:45.73 Compiling ident_case v1.0.0 10:46.69 Compiling precomputed-hash v0.1.1 10:46.95 Compiling same-file v1.0.2 10:48.35 Compiling rayon-core v1.4.0 10:49.31 Compiling peeking_take_while v0.1.2 10:49.97 Compiling thin-slice v0.1.1 10:51.00 Compiling num-traits v0.2.0 10:58.13 Compiling smallbitvec v2.1.1 11:00.91 Compiling scoped-tls v0.1.0 11:01.59 Compiling semver-parser v0.7.0 11:06.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:06.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 11:06.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 11:06.24 from /builddir/build/BUILD/firefox-63.0/xpcom/io/Base64.cpp:12, 11:06.24 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 11:06.24 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 11:06.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:06.24 foundInterface = 0; \ 11:06.24 ^~~~~~~~~~~~~~ 11:06.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:06.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:06.24 ^~~~~~~~~~~~~~~~~~~~~~~ 11:06.24 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:06.24 NS_INTERFACE_MAP_END 11:06.24 ^~~~~~~~~~~~~~~~~~~~ 11:06.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:06.25 else 11:06.25 ^~~~ 11:06.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:06.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:06.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.25 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:06.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 11:06.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.34 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 11:06.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:06.34 foundInterface = 0; \ 11:06.34 ^~~~~~~~~~~~~~ 11:06.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:06.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:06.35 ^~~~~~~~~~~~~~~~~~~~~~~ 11:06.35 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:06.35 NS_INTERFACE_MAP_END 11:06.35 ^~~~~~~~~~~~~~~~~~~~ 11:06.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:06.35 else 11:06.35 ^~~~ 11:06.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:06.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.35 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:06.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 11:06.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.42 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 11:06.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:06.42 foundInterface = 0; \ 11:06.42 ^~~~~~~~~~~~~~ 11:06.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:06.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:06.42 ^~~~~~~~~~~~~~~~~~~~~~~ 11:06.43 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:06.43 NS_INTERFACE_MAP_END 11:06.43 ^~~~~~~~~~~~~~~~~~~~ 11:06.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:06.43 else 11:06.43 ^~~~ 11:06.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:06.43 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:06.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:06.43 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:06.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 11:06.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:07.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 11:07.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 11:07.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 11:07.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 11:07.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 11:07.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 11:07.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 11:07.33 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryImpl.cpp:12, 11:07.33 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 11:07.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 11:07.33 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 11:07.34 /builddir/build/BUILD/firefox-63.0/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] 11:07.34 memset(aT, 0, sizeof(T)); 11:07.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 11:07.34 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.cpp:14, 11:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 11:07.36 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 11:07.36 struct AmountFns 11:07.36 ^~~~~~~~~ 11:07.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 11:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 11:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 11:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 11:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 11:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 11:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 11:07.37 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryImpl.cpp:12, 11:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 11:07.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 11:07.37 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 11:07.38 /builddir/build/BUILD/firefox-63.0/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] 11:07.38 memset(aT, 0, sizeof(T)); 11:07.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 11:07.38 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.cpp:14, 11:07.38 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 11:07.38 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 11:07.38 struct SizeOfTabFns 11:07.38 ^~~~~~~~~~~~ 11:08.58 Compiling failure_derive v0.1.2 11:10.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 11:10.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 11:10.12 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsInputStreamTee.cpp:10, 11:10.12 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 11:10.12 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 11:10.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:10.14 foundInterface = 0; \ 11:10.14 ^~~~~~~~~~~~~~ 11:10.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:10.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:10.15 ^~~~~~~~~~~~~~~~~~~~~~~ 11:10.15 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:10.15 NS_INTERFACE_MAP_END 11:10.16 ^~~~~~~~~~~~~~~~~~~~ 11:10.16 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileUnix.h:22, 11:10.16 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFile.h:36, 11:10.16 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileCommon.cpp:9, 11:10.16 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 11:10.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:10.17 } else 11:10.17 ^~~~ 11:10.17 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 11:10.18 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 11:10.18 ^~~~~~~~~~~~~~~~~~~~~~~ 11:10.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 11:10.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 11:10.70 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsInputStreamTee.cpp:10, 11:10.70 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 11:10.70 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 11:10.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:10.71 foundInterface = 0; \ 11:10.71 ^~~~~~~~~~~~~~ 11:10.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:10.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:10.71 ^~~~~~~~~~~~~~~~~~~~~~~ 11:10.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:10.71 NS_INTERFACE_MAP_END 11:10.73 ^~~~~~~~~~~~~~~~~~~~ 11:10.73 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp:107:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 11:10.73 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 11:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:10.73 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileUnix.h:22, 11:10.73 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFile.h:36, 11:10.73 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileCommon.cpp:9, 11:10.73 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 11:10.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:10.74 } else 11:10.74 ^~~~ 11:10.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 11:10.74 NS_IMPL_QUERY_CLASSINFO(aClass) \ 11:10.74 ^~~~~~~~~~~~~~~~~~~~~~~ 11:10.74 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp:107:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 11:10.74 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 11:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 11:11.71 Compiling unicode-normalization v0.1.5 11:22.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 11:22.66 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 11:22.66 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:584:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:22.66 uint64_t remaining; 11:22.66 ^~~~~~~~~ 11:22.66 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:535:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:22.66 return Seek(pos); 11:22.66 ~~~~^~~~~ 11:22.66 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:580:11: note: 'offset' was declared here 11:22.66 int64_t offset; 11:22.66 ^~~~~~ 11:23.39 Compiling either v1.1.0 11:24.22 Compiling binary-space-partition v0.1.2 11:24.84 Compiling webrender v0.57.2 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender) 11:25.83 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 11:25.83 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:25.83 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 11:25.83 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:90:11: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:25.84 it++; 11:25.84 ~~^~ 11:25.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:25.84 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:461:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 11:25.84 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 11:25.84 ^~~~ 11:25.84 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 11:25.84 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:25.84 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:85:47: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:25.84 return it < zone->compartments().begin() || 11:25.84 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:25.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:25.84 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:461:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 11:25.84 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 11:25.84 ^~~~ 11:29.72 Compiling cose v0.1.4 11:30.62 Compiling atomic_refcell v0.1.0 11:31.47 Compiling quick-error v1.2.1 11:33.34 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 11:33.34 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:33.34 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static bool js::Debugger::addAllGlobalsAsDebuggees(JSContext*, unsigned int, JS::Value*)': 11:33.34 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:95:17: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:33.35 return *it; 11:33.35 ^~ 11:33.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:38: 11:33.35 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:3762:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 11:33.35 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 11:33.35 ^~~~ 11:33.35 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 11:33.35 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:33.36 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:86:46: warning: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:33.36 it >= zone->compartments().end(); 11:33.36 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:33.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:38: 11:33.36 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:3762:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 11:33.36 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 11:33.36 ^~~~ 11:38.26 Compiling moz_cbor v0.1.1 11:39.46 Compiling percent-encoding v1.0.0 11:39.46 Compiling error-chain v0.11.0 11:39.48 xpcom/components 11:40.87 xpcom/threads 11:40.96 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 11:40.97 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:40.97 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 11:40.97 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:95:17: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:40.97 return *it; 11:40.97 ^~ 11:40.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:40.97 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:403:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 11:40.97 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 11:40.97 ^ 11:40.97 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 11:40.98 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:40.98 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:86:46: warning: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:40.98 it >= zone->compartments().end(); 11:40.98 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 11:40.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 11:40.98 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:403:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 11:40.98 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 11:40.98 ^ 11:43.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:38: 11:44.00 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp: In static member function 'static bool js::DebuggerEnvironment::typeGetter(JSContext*, unsigned int, JS::Value*)': 11:44.01 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:11027:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 11:44.01 const char* s; 11:44.01 ^ 11:46.18 Compiling unicode-segmentation v1.2.1 11:50.76 Compiling thread_profiler v0.1.1 11:51.22 Compiling bitreader v0.3.0 11:53.04 Compiling arrayref v0.3.4 11:53.25 Compiling foreign-types v0.3.0 11:53.53 Compiling runloop v0.1.0 11:55.16 Compiling boxfnonce v0.0.3 11:56.34 Compiling termcolor v0.3.6 12:05.17 Compiling lazycell v0.4.0 12:05.71 Compiling slab v0.3.0 12:06.51 Compiling prefs_parser v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/modules/libpref/parser) 12:11.24 Compiling proc-macro2 v0.4.9 12:17.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 12:17.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 12:17.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 12:17.50 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 12:17.50 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 12:17.50 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 12:17.50 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 12:17.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.51 foundInterface = 0; \ 12:17.51 ^~~~~~~~~~~~~~ 12:17.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:17.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.51 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.51 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:17.51 NS_INTERFACE_MAP_END 12:17.51 ^~~~~~~~~~~~~~~~~~~~ 12:17.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 12:17.52 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:205:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:17.52 } else 12:17.52 ^~~~ 12:17.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 12:17.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 12:17.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 12:17.59 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 12:17.59 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 12:17.59 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 12:17.60 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 12:17.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.60 foundInterface = 0; \ 12:17.60 ^~~~~~~~~~~~~~ 12:17.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:17.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.60 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:17.60 NS_INTERFACE_MAP_END 12:17.60 ^~~~~~~~~~~~~~~~~~~~ 12:17.60 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:134:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:17.60 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 12:17.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.60 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:20, 12:17.60 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 12:17.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:17.61 } else 12:17.61 ^~~~ 12:17.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 12:17.61 } else 12:17.61 ^~~~ 12:17.61 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:134:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:17.61 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 12:17.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 12:17.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 12:17.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 12:17.62 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 12:17.62 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 12:17.62 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 12:17.62 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 12:17.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.62 foundInterface = 0; \ 12:17.62 ^~~~~~~~~~~~~~ 12:17.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:17.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.63 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.63 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:17.63 NS_INTERFACE_MAP_END 12:17.63 ^~~~~~~~~~~~~~~~~~~~ 12:17.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:17.63 else 12:17.63 ^~~~ 12:17.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:17.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:17.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.64 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:17.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 12:17.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.68 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 12:17.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:17.68 foundInterface = 0; \ 12:17.68 ^~~~~~~~~~~~~~ 12:17.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:17.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:17.68 ^~~~~~~~~~~~~~~~~~~~~~~ 12:17.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:17.68 NS_INTERFACE_MAP_END 12:17.68 ^~~~~~~~~~~~~~~~~~~~ 12:17.68 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:17.69 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 12:17.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:17.69 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:20, 12:17.69 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 12:17.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:17.69 } else 12:17.69 ^~~~ 12:17.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 12:17.69 } else 12:17.69 ^~~~ 12:17.69 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 12:17.69 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 12:17.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.56 Compiling proc-macro2 v0.3.5 12:33.65 xpcom/reflect/xptinfo 12:49.31 Compiling rand v0.4.3 12:55.95 Compiling memchr v1.0.2 12:56.68 Compiling memchr v2.0.1 12:57.46 Compiling atty v0.2.11 12:57.76 Compiling which v1.0.3 12:58.84 Compiling iovec v0.1.2 13:01.14 Compiling num_cpus v1.7.0 13:01.14 Compiling hashglobe v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/servo/components/hashglobe) 13:01.15 Compiling time v0.1.40 13:01.19 xpcom/reflect/xptcall 13:04.57 Compiling pulse-ffi v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 13:04.59 Compiling memmap v0.5.2 13:09.03 Compiling freetype v0.4.0 13:09.39 xpcom/reflect/xptcall/md/unix 13:09.80 chrome 13:15.03 Compiling phf_shared v0.7.21 13:15.76 Compiling arrayvec v0.4.6 13:16.57 xpcom/build 13:18.86 Compiling crossbeam-utils v0.3.2 13:20.13 Compiling log v0.4.2 13:20.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 13:20.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 13:20.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIProtocolHandler.h:10, 13:20.90 from /builddir/build/BUILD/firefox-63.0/chrome/nsChromeProtocolHandler.h:9, 13:20.91 from /builddir/build/BUILD/firefox-63.0/chrome/nsChromeProtocolHandler.cpp:13, 13:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/chrome/Unified_cpp_chrome0.cpp:2: 13:20.91 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 13:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:20.91 foundInterface = 0; \ 13:20.91 ^~~~~~~~~~~~~~ 13:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:20.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:20.91 ^~~~~~~~~~~~~~~~~~~~~~~ 13:20.91 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:20.91 NS_INTERFACE_MAP_END 13:20.91 ^~~~~~~~~~~~~~~~~~~~ 13:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:20.91 else 13:20.91 ^~~~ 13:20.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:20.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:20.92 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:20.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 13:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:22.59 Compiling net2 v0.2.32 13:24.94 Compiling crossbeam-utils v0.2.2 13:26.63 modules/libpref 13:28.19 Compiling encoding_rs v0.8.6 13:37.64 intl/hyphenation/hyphen 13:39.52 intl/hyphenation/glue 13:46.53 intl/locale 13:53.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 13:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 13:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 13:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 13:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 13:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 13:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 13:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 13:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 13:53.89 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.h:13, 13:53.89 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.cpp:7, 13:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 13:53.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 13:53.91 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 13:53.91 /builddir/build/BUILD/firefox-63.0/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] 13:53.92 memset(aT, 0, sizeof(T)); 13:53.92 ~~~~~~^~~~~~~~~~~~~~~~~~ 13:53.92 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/build/XPCOMInit.cpp:101, 13:53.92 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 13:53.92 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 13:53.92 struct AmountFns 13:53.93 ^~~~~~~~~ 13:53.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 13:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 13:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 13:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 13:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 13:53.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 13:53.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 13:53.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 13:53.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 13:53.94 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.h:13, 13:53.95 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.cpp:7, 13:53.95 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 13:53.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 13:53.95 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 13:53.95 /builddir/build/BUILD/firefox-63.0/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] 13:53.96 memset(aT, 0, sizeof(T)); 13:53.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 13:53.96 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/build/XPCOMInit.cpp:101, 13:53.96 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 13:53.96 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 13:53.96 struct SizeOfTabFns 13:53.97 ^~~~~~~~~~~~ 14:00.53 intl/locale/gtk 14:05.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 14:05.79 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 14:05.79 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmIonCompile.cpp:1758:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:05.79 switch (kind) { 14:05.79 ^~~~~~ 14:18.88 Compiling libudev-sys v0.1.3 (file:///builddir/build/BUILD/firefox-63.0/dom/webauthn/libudev-sys) 14:25.80 Compiling fxhash v0.2.1 14:26.40 Compiling libloading v0.5.0 14:27.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 14:27.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 14:27.15 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Value.cpp:7, 14:27.15 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:2: 14:27.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*)': 14:27.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h:546:19: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:27.16 return begin()[aIndex]; 14:27.16 ~~~~~~~^ 14:27.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 14:27.16 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:1899:18: note: 'sigIndex' was declared here 14:27.16 uint32_t sigIndex; 14:27.17 ^~~~~~~~ 14:28.72 Compiling cmake v0.1.29 14:32.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:29: 14:32.97 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 14:32.98 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp:7649:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:32.98 switch (kind) { 14:32.98 ^~~~~~ 14:40.28 Compiling clang-sys v0.23.0 14:44.42 Compiling unreachable v1.0.0 14:44.72 intl/strres 14:44.73 intl/lwbrk 14:44.97 Compiling textwrap v0.9.0 14:45.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 14:45.54 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*)': 14:45.55 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:6750:76: warning: 'time' may be used uninitialized in this function [-Wmaybe-uninitialized] 14:45.55 return JS_smprintf("total compilation time %dms; %s", time, cacheString); 14:45.55 ^ 14:45.55 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:6778:18: note: 'time' was declared here 14:45.55 unsigned time; 14:45.55 ^~~~ 14:50.39 Compiling tokio-executor v0.1.3 14:54.55 Compiling dtoa-short v0.3.1 14:55.64 Compiling lmdb-sys v0.8.0 15:00.96 Compiling regex-syntax v0.6.0 15:03.05 In file included from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:33, 15:03.05 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 15:03.05 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 15:03.05 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h:566:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:03.05 val_(val) 15:03.05 ^ 15:03.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 15:03.05 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:2259:11: note: 'result' was declared here 15:03.05 Float result; 15:03.05 ^~~~~~ 15:03.05 In file included from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:33, 15:03.05 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 15:03.06 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h:566:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:03.06 val_(val) 15:03.06 ^ 15:03.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 15:03.06 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:2259:11: note: 'result' was declared here 15:03.06 Float result; 15:03.06 ^~~~~~ 15:06.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:38: 15:06.52 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 15:06.52 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp:466:17: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:06.52 uint8_t uncheckedCode; 15:06.52 ^~~~~~~~~~~~~ 15:06.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 15:06.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 15:06.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 15:06.52 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:19, 15:06.52 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:15, 15:06.52 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ArrayObject.h:10, 15:06.54 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Array.h:17, 15:06.54 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Realm.h:21, 15:06.54 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MacroAssembler.h:14, 15:06.54 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmGenerator.h:24, 15:06.54 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.h:22, 15:06.54 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.cpp:19, 15:06.54 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:2: 15:06.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h:121:24: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:06.54 for (T* end = aDst + aN; aDst < end; ++aDst) { 15:06.54 ~~~~~^~~~ 15:06.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:38: 15:06.54 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp:462:18: note: 'count' was declared here 15:06.54 uint32_t count; 15:06.54 ^~~~~ 15:13.20 intl/unicharutil/util 15:16.74 intl/uconv 15:23.75 intl/build 15:28.00 netwerk/base 15:28.05 netwerk/cookie 15:38.50 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/PrivateIterators-inl.h:14, 15:38.50 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Allocator.cpp:22, 15:38.50 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:20: 15:38.50 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 15:38.50 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:125:11: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:38.50 it++; 15:38.50 ~~^~ 15:38.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:47: 15:38.50 /builddir/build/BUILD/firefox-63.0/js/src/gc/GC.cpp:5490:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 15:38.50 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) 15:38.50 ^ 15:38.50 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/PrivateIterators-inl.h:14, 15:38.50 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Allocator.cpp:22, 15:38.50 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:20: 15:38.50 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:120:41: warning: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:38.50 return it < comp->realms().begin() || 15:38.52 ~~~~~~~~~~~~~~~~~~~~^~ 15:38.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:47: 15:38.52 /builddir/build/BUILD/firefox-63.0/js/src/gc/GC.cpp:5490:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 15:38.52 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) 15:38.52 ^ 15:38.58 netwerk/dns/mdns/libmdns 15:43.83 netwerk/socket 15:52.20 netwerk/mime 15:54.92 netwerk/streamconv 15:55.69 netwerk/streamconv/converters 15:58.64 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 15:58.64 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 15:58.64 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 15:58.64 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 15:58.65 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 15:58.65 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 15:58.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h: In destructor 'mozilla::detail::HashTable::ModIterator::~ModIterator() [with T = mozilla::HashMapEntry >; HashPolicy = mozilla::HashMap, js::CrossCompartmentKey::Hasher, js::SystemAllocPolicy>::MapHashPolicy; AllocPolicy = js::SystemAllocPolicy]': 15:58.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:58.66 , mHead(std::forward(Head(aOther))) {} 15:58.66 ^ 15:58.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 15:58.67 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 15:58.67 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 15:58.67 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 15:58.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 15:58.67 T tmp(std::move(aX)); 15:58.68 ^~~ 15:58.68 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 15:58.68 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 15:58.68 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 15:58.68 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 15:58.68 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 15:58.68 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 15:58.68 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 15:58.69 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 15:58.69 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 15:58.69 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 15:58.69 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 15:58.69 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 15:58.69 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 15:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 15:58.70 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 15:58.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:58.70 , mHead(std::forward(Head(aOther))) {} 15:58.70 ^ 15:58.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 15:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 15:58.71 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 15:58.71 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 15:58.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 15:58.71 T tmp(std::move(aX)); 15:58.71 ^~~ 15:58.71 netwerk/cache 16:00.88 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 16:00.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 16:00.89 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 16:00.89 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 16:00.89 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 16:00.89 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 16:00.89 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 16:00.89 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 16:00.89 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 16:00.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h: In destructor 'js::WrapperMap::Enum::~Enum()': 16:00.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:00.91 , mHead(std::forward(Head(aOther))) {} 16:00.91 ^ 16:00.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 16:00.91 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 16:00.91 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 16:00.91 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 16:00.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 16:00.91 T tmp(std::move(aX)); 16:00.91 ^~~ 16:00.92 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 16:00.92 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 16:00.93 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 16:00.93 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 16:00.93 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 16:00.93 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 16:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 16:00.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h:155:46: warning: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function [-Wmaybe-uninitialized] 16:00.95 , mHead(std::forward(Head(aOther))) {} 16:00.95 ^ 16:00.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 16:00.95 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 16:00.95 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 16:00.95 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 16:00.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Move.h:202:5: note: 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' was declared here 16:00.95 T tmp(std::move(aX)); 16:00.96 ^~~ 16:01.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:01.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:01.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRequestObserver.h:10, 16:01.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIStreamListener.h:10, 16:01.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIStreamConverter.h:10, 16:01.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozITXTToHTMLConv.h:10, 16:01.11 from /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 16:01.11 from /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 16:01.11 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 16:01.11 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 16:01.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:01.12 foundInterface = 0; \ 16:01.12 ^~~~~~~~~~~~~~ 16:01.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:01.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:01.12 ^~~~~~~~~~~~~~~~~~~~~~~ 16:01.12 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:01.12 NS_INTERFACE_MAP_END 16:01.12 ^~~~~~~~~~~~~~~~~~~~ 16:01.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:01.13 else 16:01.13 ^~~~ 16:01.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:01.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:01.13 ^~~~~~~~~~~~~~~~~~ 16:01.13 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:96:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:01.13 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 16:01.14 ^~~~~~~~~~~~~~~~~~~~~~ 16:01.31 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 16:01.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:01.32 foundInterface = 0; \ 16:01.32 ^~~~~~~~~~~~~~ 16:01.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:01.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:01.32 ^~~~~~~~~~~~~~~~~~~~~~~ 16:01.32 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:01.33 NS_INTERFACE_MAP_END 16:01.33 ^~~~~~~~~~~~~~~~~~~~ 16:01.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:01.33 else 16:01.33 ^~~~ 16:01.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:01.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:01.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:01.34 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:134:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:01.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 16:01.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:03.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:03.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:03.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICache.h:10, 16:03.82 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntry.h:10, 16:03.82 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCache.h:11, 16:03.82 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsApplicationCacheService.cpp:5, 16:03.82 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 16:03.82 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 16:03.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:03.82 foundInterface = 0; \ 16:03.82 ^~~~~~~~~~~~~~ 16:03.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:03.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:03.83 ^~~~~~~~~~~~~~~~~~~~~~~ 16:03.83 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:03.83 NS_INTERFACE_MAP_END 16:03.83 ^~~~~~~~~~~~~~~~~~~~ 16:03.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:03.84 else 16:03.84 ^~~~ 16:03.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:03.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:03.85 ^~~~~~~~~~~~~~~~~~ 16:03.85 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:699:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:03.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:03.85 ^~~~~~~~~~~~~~~~~~~~~~ 16:03.85 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 16:03.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:03.87 foundInterface = 0; \ 16:03.87 ^~~~~~~~~~~~~~ 16:03.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:03.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:03.87 ^~~~~~~~~~~~~~~~~~~~~~~ 16:03.87 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:03.87 NS_INTERFACE_MAP_END 16:03.87 ^~~~~~~~~~~~~~~~~~~~ 16:03.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:03.87 else 16:03.87 ^~~~ 16:03.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:03.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:03.87 ^~~~~~~~~~~~~~~~~~ 16:03.88 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:03.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:03.88 ^~~~~~~~~~~~~~~~~~~~~~ 16:03.88 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 16:03.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:03.88 foundInterface = 0; \ 16:03.88 ^~~~~~~~~~~~~~ 16:03.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:03.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:03.88 ^~~~~~~~~~~~~~~~~~~~~~~ 16:03.89 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1075:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:03.89 NS_INTERFACE_MAP_END 16:03.89 ^~~~~~~~~~~~~~~~~~~~ 16:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:03.89 else 16:03.89 ^~~~ 16:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:03.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:03.89 ^~~~~~~~~~~~~~~~~~ 16:03.89 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1074:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:03.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:03.89 ^~~~~~~~~~~~~~~~~~~~~~ 16:03.89 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 16:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:03.90 foundInterface = 0; \ 16:03.90 ^~~~~~~~~~~~~~ 16:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:03.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:03.90 ^~~~~~~~~~~~~~~~~~~~~~~ 16:03.90 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:03.90 NS_INTERFACE_MAP_END 16:03.90 ^~~~~~~~~~~~~~~~~~~~ 16:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:03.90 else 16:03.90 ^~~~ 16:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:03.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:03.91 ^~~~~~~~~~~~~~~~~~ 16:03.91 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:03.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:03.91 ^~~~~~~~~~~~~~~~~~~~~~ 16:05.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 16:05.02 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 16:05.02 /builddir/build/BUILD/firefox-63.0/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] 16:05.03 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 16:05.03 ^ 16:05.03 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheBinding.h:18, 16:05.03 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheDevice.h:12, 16:05.03 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheService.cpp:24, 16:05.03 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 16:05.03 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 16:05.03 struct nsDiskCacheHeader { 16:05.03 ^~~~~~~~~~~~~~~~~ 16:05.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 16:05.04 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 16:05.04 /builddir/build/BUILD/firefox-63.0/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] 16:05.04 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 16:05.04 ^ 16:05.05 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheBinding.h:18, 16:05.05 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheDevice.h:12, 16:05.05 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheService.cpp:24, 16:05.05 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 16:05.05 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 16:05.05 class nsDiskCacheRecord { 16:05.06 ^~~~~~~~~~~~~~~~~ 16:06.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:06.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:06.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 16:06.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArrayBufferInputStream.h:10, 16:06.61 from /builddir/build/BUILD/firefox-63.0/netwerk/base/ArrayBufferInputStream.h:9, 16:06.61 from /builddir/build/BUILD/firefox-63.0/netwerk/base/ArrayBufferInputStream.cpp:7, 16:06.61 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 16:06.61 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 16:06.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:06.62 foundInterface = 0; \ 16:06.62 ^~~~~~~~~~~~~~ 16:06.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:06.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:06.62 ^~~~~~~~~~~~~~~~~~~~~~~ 16:06.62 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:06.62 NS_INTERFACE_MAP_END 16:06.62 ^~~~~~~~~~~~~~~~~~~~ 16:06.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:06.63 else 16:06.63 ^~~~ 16:06.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:06.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:06.63 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:06.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 16:06.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:17.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 16:17.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 16:17.78 from /builddir/build/BUILD/firefox-63.0/netwerk/base/RequestContextService.cpp:7, 16:17.79 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 16:17.79 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 16:17.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:17.79 foundInterface = 0; \ 16:17.79 ^~~~~~~~~~~~~~ 16:17.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:17.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:17.79 ^~~~~~~~~~~~~~~~~~~~~~~ 16:17.79 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:17.80 NS_INTERFACE_MAP_END 16:17.80 ^~~~~~~~~~~~~~~~~~~~ 16:17.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:17.80 else 16:17.80 ^~~~ 16:17.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:17.80 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.80 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:17.80 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 16:17.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.82 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 16:17.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:17.83 foundInterface = 0; \ 16:17.83 ^~~~~~~~~~~~~~ 16:17.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:17.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.83 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:17.83 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 16:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.84 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:11, 16:17.84 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:128: 16:17.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 16:17.84 } else 16:17.84 ^~~~ 16:17.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 16:17.84 } else 16:17.84 ^~~~ 16:17.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:17.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 16:17.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 16:17.88 from /builddir/build/BUILD/firefox-63.0/netwerk/base/RequestContextService.cpp:7, 16:17.88 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 16:17.88 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 16:17.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:17.89 foundInterface = 0; \ 16:17.89 ^~~~~~~~~~~~~~ 16:17.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:17.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:17.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.89 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:851:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:17.89 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 16:17.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:17.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:17.89 else 16:17.89 ^~~~ 16:17.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:17.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:17.90 ^~~~~~~~~~~~~~~~~~ 16:17.90 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:850:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:17.90 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 16:17.90 ^~~~~~~~~~~~~~~~~~~~~~ 16:19.80 Compiling xml-rs v0.7.0 16:33.32 Compiling servo_arc v0.1.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/servo_arc) 16:34.35 Compiling owning_ref v0.3.3 16:34.35 Compiling unicode-bidi v0.3.4 16:34.35 Compiling walkdir v2.1.4 16:34.37 netwerk/cache2 16:34.37 netwerk/protocol/about 16:41.62 Compiling num-traits v0.1.43 16:41.84 Compiling semver v0.6.0 16:43.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:43.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:43.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICacheEntry.h:10, 16:43.05 from /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheEntry.h:8, 16:43.05 from /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheEntry.cpp:6, 16:43.05 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 16:43.05 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 16:43.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.05 foundInterface = 0; \ 16:43.05 ^~~~~~~~~~~~~~ 16:43.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:43.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:43.05 ^~~~~~~~~~~~~~~~~~~~~~~ 16:43.05 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:43.05 NS_INTERFACE_MAP_END 16:43.05 ^~~~~~~~~~~~~~~~~~~~ 16:43.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:43.06 else 16:43.06 ^~~~ 16:43.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:43.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:43.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.06 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:43.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 16:43.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.26 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 16:43.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.26 foundInterface = 0; \ 16:43.26 ^~~~~~~~~~~~~~ 16:43.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:43.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:43.26 ^~~~~~~~~~~~~~~~~~~~~~~ 16:43.26 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:43.26 NS_INTERFACE_MAP_END 16:43.26 ^~~~~~~~~~~~~~~~~~~~ 16:43.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:43.26 else 16:43.26 ^~~~ 16:43.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:43.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:43.26 ^~~~~~~~~~~~~~~~~~ 16:43.26 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:43.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:43.28 ^~~~~~~~~~~~~~~~~~~~~~ 16:43.65 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 16:43.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.65 foundInterface = 0; \ 16:43.65 ^~~~~~~~~~~~~~ 16:43.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:43.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:43.65 ^~~~~~~~~~~~~~~~~~~~~~~ 16:43.65 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:43.65 NS_INTERFACE_MAP_END 16:43.65 ^~~~~~~~~~~~~~~~~~~~ 16:43.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 16:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 16:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 16:43.67 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsDNSPrefetch.h:9, 16:43.67 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsDNSPrefetch.cpp:6, 16:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 16:43.67 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 16:43.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:43.67 foundInterface = 0; \ 16:43.67 ^~~~~~~~~~~~~~ 16:43.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:43.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:43.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.68 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:43.68 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 16:43.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:43.68 else 16:43.68 ^~~~ 16:43.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 16:43.68 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 16:43.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.68 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:438:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 16:43.68 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 16:43.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:43.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:43.68 else 16:43.68 ^~~~ 16:43.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:43.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:43.71 ^~~~~~~~~~~~~~~~~~ 16:43.71 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:43.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 16:43.71 ^~~~~~~~~~~~~~~~~~~~~~ 16:44.19 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 16:44.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:44.19 foundInterface = 0; \ 16:44.19 ^~~~~~~~~~~~~~ 16:44.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:44.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:44.19 ^~~~~~~~~~~~~~~~~~~~~~~ 16:44.19 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:44.19 NS_INTERFACE_MAP_END 16:44.19 ^~~~~~~~~~~~~~~~~~~~ 16:44.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:44.19 else 16:44.19 ^~~~ 16:44.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:44.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.19 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:44.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 16:44.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.31 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 16:44.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:44.31 foundInterface = 0; \ 16:44.31 ^~~~~~~~~~~~~~ 16:44.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:44.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:44.31 ^~~~~~~~~~~~~~~~~~~~~~~ 16:44.31 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:44.31 NS_INTERFACE_MAP_END 16:44.31 ^~~~~~~~~~~~~~~~~~~~ 16:44.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:44.32 else 16:44.32 ^~~~ 16:44.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 16:44.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 16:44.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.32 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 16:44.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 16:44.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:44.49 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 16:44.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:44.49 foundInterface = 0; \ 16:44.49 ^~~~~~~~~~~~~~ 16:44.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:44.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:44.49 ^~~~~~~~~~~~~~~~~~~~~~~ 16:44.49 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:44.49 NS_INTERFACE_MAP_END 16:44.49 ^~~~~~~~~~~~~~~~~~~~ 16:44.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:44.49 else 16:44.49 ^~~~ 16:44.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:44.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:44.49 ^~~~~~~~~~~~~~~~~~ 16:44.49 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:44.50 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 16:44.50 ^~~~~~~~~~~~~~~~~~~~~~ 16:45.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:45.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:45.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAboutModule.h:10, 16:45.61 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.h:9, 16:45.61 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 16:45.61 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 16:45.61 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 16:45.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:45.61 foundInterface = 0; \ 16:45.61 ^~~~~~~~~~~~~~ 16:45.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 16:45.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 16:45.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.62 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 16:45.62 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 16:45.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 16:45.62 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:362:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:45.63 else 16:45.63 ^~~~ 16:45.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:45.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:45.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAboutModule.h:10, 16:45.63 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.h:9, 16:45.63 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 16:45.63 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 16:45.63 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 16:45.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:45.63 foundInterface = 0; \ 16:45.63 ^~~~~~~~~~~~~~ 16:45.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:45.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:45.64 ^~~~~~~~~~~~~~~~~~~~~~~ 16:45.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:45.64 NS_INTERFACE_MAP_END \ 16:45.64 ^~~~~~~~~~~~~~~~~~~~ 16:45.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:45.65 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 16:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.65 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:45.65 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 16:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:45.65 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 16:45.65 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 16:45.65 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 16:45.65 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 16:45.65 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 16:45.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 16:45.65 } else \ 16:45.65 ^~~~ 16:45.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:45.65 } else \ 16:45.65 ^~~~ 16:45.65 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:45.65 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 16:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:46.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:46.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:46.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 16:46.20 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStreamLoader.h:9, 16:46.21 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStreamLoader.cpp:6, 16:46.21 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 16:46.21 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 16:46.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:46.21 foundInterface = 0; \ 16:46.21 ^~~~~~~~~~~~~~ 16:46.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:46.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:46.23 ^~~~~~~~~~~~~~~~~~~~~~~ 16:46.23 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:46.23 NS_INTERFACE_MAP_END 16:46.23 ^~~~~~~~~~~~~~~~~~~~ 16:46.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:46.23 else 16:46.23 ^~~~ 16:46.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:46.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:46.23 ^~~~~~~~~~~~~~~~~~ 16:46.23 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:46.23 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 16:46.23 ^~~~~~~~~~~~~~~~~~~~~~ 16:47.17 Compiling itertools v0.7.6 16:47.76 Compiling humantime v1.1.1 16:53.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:53.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:53.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 16:53.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 16:53.51 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 16:53.51 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 16:53.51 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 16:53.51 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 16:53.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:53.51 foundInterface = 0; \ 16:53.51 ^~~~~~~~~~~~~~ 16:53.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:53.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:53.51 ^~~~~~~~~~~~~~~~~~~~~~~ 16:53.51 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:53.51 NS_INTERFACE_MAP_END 16:53.51 ^~~~~~~~~~~~~~~~~~~~ 16:53.51 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:13, 16:53.51 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 16:53.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 16:53.51 } else 16:53.51 ^~~~ 16:53.51 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:806:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 16:53.52 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 16:53.52 ^~~~~~~~~~~~~~~~~~~~~~~ 16:53.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 16:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 16:53.88 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 16:53.88 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 16:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 16:53.88 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 16:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:53.88 foundInterface = 0; \ 16:53.88 ^~~~~~~~~~~~~~ 16:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:53.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:53.88 ^~~~~~~~~~~~~~~~~~~~~~~ 16:53.88 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:53.89 NS_INTERFACE_MAP_END 16:53.89 ^~~~~~~~~~~~~~~~~~~~ 16:53.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:53.89 else 16:53.89 ^~~~ 16:53.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:53.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:53.89 ^~~~~~~~~~~~~~~~~~ 16:53.89 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:53.89 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 16:53.89 ^~~~~~~~~~~~~~~~~~~~~~ 16:54.60 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 16:54.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:54.60 foundInterface = 0; \ 16:54.60 ^~~~~~~~~~~~~~ 16:54.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:54.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:54.60 ^~~~~~~~~~~~~~~~~~~~~~~ 16:54.60 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:54.60 NS_INTERFACE_MAP_END 16:54.60 ^~~~~~~~~~~~~~~~~~~~ 16:54.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:54.60 else 16:54.60 ^~~~ 16:54.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:54.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:54.60 ^~~~~~~~~~~~~~~~~~ 16:54.60 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:54.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 16:54.60 ^~~~~~~~~~~~~~~~~~~~~~ 16:54.69 netwerk/protocol/data 16:54.71 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 16:54.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:54.71 foundInterface = 0; \ 16:54.71 ^~~~~~~~~~~~~~ 16:54.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:54.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:54.71 ^~~~~~~~~~~~~~~~~~~~~~~ 16:54.71 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsMIMEInputStream.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:54.71 NS_INTERFACE_MAP_END 16:54.71 ^~~~~~~~~~~~~~~~~~~~ 16:54.71 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:24, 16:54.71 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 16:54.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 16:54.71 } else 16:54.71 ^~~~ 16:54.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 16:54.71 } else 16:54.71 ^~~~ 16:55.76 netwerk/protocol/file 16:56.04 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 16:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.05 foundInterface = 0; \ 16:56.05 ^~~~~~~~~~~~~~ 16:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:56.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.05 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.05 NS_INTERFACE_MAP_END \ 16:56.05 ^~~~~~~~~~~~~~~~~~~~ 16:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:56.05 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 16:56.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.05 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:56.05 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 16:56.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.05 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 16:56.05 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 16:56.05 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 16:56.05 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 16:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 16:56.05 } else \ 16:56.05 ^~~~ 16:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:56.05 } else \ 16:56.05 ^~~~ 16:56.06 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:56.06 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 16:56.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:56.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:56.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 16:56.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 16:56.09 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 16:56.09 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 16:56.09 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 16:56.09 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 16:56.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.10 foundInterface = 0; \ 16:56.10 ^~~~~~~~~~~~~~ 16:56.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:56.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.10 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.10 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.10 NS_INTERFACE_MAP_END 16:56.10 ^~~~~~~~~~~~~~~~~~~~ 16:56.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:56.10 else 16:56.10 ^~~~ 16:56.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:56.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:56.10 ^~~~~~~~~~~~~~~~~~ 16:56.10 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:56.10 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 16:56.10 ^~~~~~~~~~~~~~~~~~~~~~ 16:56.16 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 16:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:56.17 foundInterface = 0; \ 16:56.17 ^~~~~~~~~~~~~~ 16:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:56.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:56.17 ^~~~~~~~~~~~~~~~~~~~~~~ 16:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:56.17 NS_INTERFACE_MAP_END \ 16:56.17 ^~~~~~~~~~~~~~~~~~~~ 16:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:56.17 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 16:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:56.17 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 16:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:56.17 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 16:56.17 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 16:56.17 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 16:56.17 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 16:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 16:56.17 } else \ 16:56.17 ^~~~ 16:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:56.18 } else \ 16:56.18 ^~~~ 16:56.18 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:56.18 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 16:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:57.49 Compiling quote v0.6.3 16:58.48 netwerk/protocol/ftp 16:59.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 16:59.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 16:59.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 16:59.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 16:59.01 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 16:59.01 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 16:59.01 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 16:59.01 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 16:59.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:59.01 foundInterface = 0; \ 16:59.02 ^~~~~~~~~~~~~~ 16:59.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:59.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:59.02 ^~~~~~~~~~~~~~~~~~~~~~~ 16:59.02 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:1202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:59.04 NS_INTERFACE_MAP_END 16:59.04 ^~~~~~~~~~~~~~~~~~~~ 16:59.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 16:59.04 else 16:59.04 ^~~~ 16:59.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 16:59.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 16:59.04 ^~~~~~~~~~~~~~~~~~ 16:59.04 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:1201:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 16:59.04 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 16:59.04 ^~~~~~~~~~~~~~~~~~~~~~ 16:59.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 16:59.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 16:59.17 foundInterface = 0; \ 16:59.17 ^~~~~~~~~~~~~~ 16:59.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 16:59.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 16:59.18 ^~~~~~~~~~~~~~~~~~~~~~~ 16:59.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 16:59.18 NS_INTERFACE_MAP_END \ 16:59.19 ^~~~~~~~~~~~~~~~~~~~ 16:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:59.19 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 16:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:59.19 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:2136:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:59.19 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 16:59.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 16:59.19 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 16:59.19 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 16:59.19 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 16:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 16:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 16:59.19 } else \ 16:59.19 ^~~~ 16:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 16:59.19 } else \ 16:59.20 ^~~~ 16:59.20 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:2136:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 16:59.20 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 16:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:00.70 Compiling quote v0.5.2 17:04.81 Compiling rand v0.3.22 17:05.15 Compiling nom v3.2.1 17:05.66 netwerk/protocol/gio 17:14.18 netwerk/protocol/http 17:28.63 Compiling aho-corasick v0.6.8 17:31.42 Compiling bytes v0.4.9 17:33.56 netwerk/protocol/res 17:33.57 netwerk/protocol/viewsource 17:36.31 netwerk/protocol/websocket 17:39.57 Compiling futures-cpupool v0.1.8 17:40.35 netwerk/protocol/wyciwyg 17:45.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 17:45.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 17:45.14 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 17:45.14 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 17:45.14 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 17:45.14 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 17:45.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:45.14 foundInterface = 0; \ 17:45.14 ^~~~~~~~~~~~~~ 17:45.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:45.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:45.15 ^~~~~~~~~~~~~~~~~~~~~~~ 17:45.15 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:45.15 NS_INTERFACE_MAP_END 17:45.15 ^~~~~~~~~~~~~~~~~~~~ 17:45.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:45.15 else 17:45.15 ^~~~ 17:45.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 17:45.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 17:45.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:45.16 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 17:45.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 17:45.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:48.73 Compiling pulse v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs/pulse-rs) 17:53.13 netwerk/system/linux 17:54.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 17:54.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 17:54.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerializable.h:10, 17:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPrincipal.h:10, 17:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsJSPrincipals.h:10, 17:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 17:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, 17:54.38 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 17:54.38 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 17:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 17:54.38 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 17:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:54.39 foundInterface = 0; \ 17:54.39 ^~~~~~~~~~~~~~ 17:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:54.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:54.40 ^~~~~~~~~~~~~~~~~~~~~~~ 17:54.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:54.40 NS_INTERFACE_MAP_END \ 17:54.40 ^~~~~~~~~~~~~~~~~~~~ 17:54.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 17:54.40 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 17:54.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:54.40 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 17:54.41 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 17:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:54.41 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.h:24, 17:54.41 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 17:54.41 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 17:54.41 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 17:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 17:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 17:54.41 } else \ 17:54.41 ^~~~ 17:54.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 17:54.44 } else \ 17:54.44 ^~~~ 17:54.44 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 17:54.44 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 17:54.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:54.51 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 17:54.51 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 17:54.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 17:54.51 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 17:54.51 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 17:54.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 17:54.52 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 17:54.52 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/ASpdySession.cpp:8, 17:54.52 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 17:54.52 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 17:54.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:54.52 foundInterface = 0; \ 17:54.52 ^~~~~~~~~~~~~~ 17:54.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:54.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:54.53 ^~~~~~~~~~~~~~~~~~~~~~~ 17:54.53 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:54.53 NS_INTERFACE_MAP_END 17:54.53 ^~~~~~~~~~~~~~~~~~~~ 17:54.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:54.53 else 17:54.54 ^~~~ 17:54.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 17:54.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 17:54.54 ^~~~~~~~~~~~~~~~~~ 17:54.54 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 17:54.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 17:54.56 ^~~~~~~~~~~~~~~~~~~~~~ 17:56.29 Compiling uluru v0.2.0 17:56.97 Compiling crossbeam-epoch v0.4.3 17:58.28 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 17:58.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 17:58.28 foundInterface = 0; \ 17:58.29 ^~~~~~~~~~~~~~ 17:58.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 17:58.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 17:58.29 ^~~~~~~~~~~~~~~~~~~~~~~ 17:58.29 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 17:58.29 NS_INTERFACE_MAP_END 17:58.29 ^~~~~~~~~~~~~~~~~~~~ 17:58.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 17:58.29 else 17:58.29 ^~~~ 17:58.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 17:58.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 17:58.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:58.29 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 17:58.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 17:58.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 17:58.65 netwerk/ipc 18:02.67 netwerk/wifi 18:03.15 Compiling log v0.3.9 18:05.74 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 18:05.74 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 18:05.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 18:05.74 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 18:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 18:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 18:05.75 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketLog.h:12, 18:05.75 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 18:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 18:05.75 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 18:05.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:05.76 foundInterface = 0; \ 18:05.76 ^~~~~~~~~~~~~~ 18:05.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:05.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:05.76 ^~~~~~~~~~~~~~~~~~~~~~~ 18:05.77 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:05.77 NS_INTERFACE_MAP_END 18:05.77 ^~~~~~~~~~~~~~~~~~~~ 18:05.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:05.77 else 18:05.77 ^~~~ 18:05.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:05.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:05.78 ^~~~~~~~~~~~~~~~~~ 18:05.78 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:05.78 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 18:05.78 ^~~~~~~~~~~~~~~~~~~~~~ 18:05.81 Compiling mp4parse v0.10.1 (file:///builddir/build/BUILD/firefox-63.0/media/mp4parse-rust/mp4parse) 18:06.16 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 18:06.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:06.17 foundInterface = 0; \ 18:06.17 ^~~~~~~~~~~~~~ 18:06.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:06.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:06.17 ^~~~~~~~~~~~~~~~~~~~~~~ 18:06.17 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:06.17 NS_INTERFACE_MAP_END 18:06.17 ^~~~~~~~~~~~~~~~~~~~ 18:06.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:06.18 else 18:06.18 ^~~~ 18:06.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:06.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:06.18 ^~~~~~~~~~~~~~~~~~ 18:06.18 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:06.18 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 18:06.18 ^~~~~~~~~~~~~~~~~~~~~~ 18:06.22 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 18:06.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:06.22 foundInterface = 0; \ 18:06.22 ^~~~~~~~~~~~~~ 18:06.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:06.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:06.23 ^~~~~~~~~~~~~~~~~~~~~~~ 18:06.23 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:06.23 NS_INTERFACE_MAP_END 18:06.23 ^~~~~~~~~~~~~~~~~~~~ 18:06.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:06.23 else 18:06.23 ^~~~ 18:06.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:06.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:06.24 ^~~~~~~~~~~~~~~~~~ 18:06.24 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:06.24 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 18:06.24 ^~~~~~~~~~~~~~~~~~~~~~ 18:06.27 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 18:06.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:06.27 foundInterface = 0; \ 18:06.27 ^~~~~~~~~~~~~~ 18:06.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:06.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:06.28 ^~~~~~~~~~~~~~~~~~~~~~~ 18:06.28 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:06.28 NS_INTERFACE_MAP_END 18:06.28 ^~~~~~~~~~~~~~~~~~~~ 18:06.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:06.28 else 18:06.28 ^~~~ 18:06.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:06.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:06.29 ^~~~~~~~~~~~~~~~~~ 18:06.29 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:06.29 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 18:06.29 ^~~~~~~~~~~~~~~~~~~~~~ 18:08.29 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 18:08.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:08.30 foundInterface = 0; \ 18:08.30 ^~~~~~~~~~~~~~ 18:08.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:08.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:08.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.31 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp:431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:08.31 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 18:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:08.31 } else 18:08.31 ^~~~ 18:08.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 18:08.34 NS_IMPL_QUERY_BODY_CONCRETE(_class) 18:08.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:08.34 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp:430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 18:08.34 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 18:08.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:09.50 netwerk/build 18:11.06 extensions/auth 18:17.39 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 18:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:17.40 foundInterface = 0; \ 18:17.40 ^~~~~~~~~~~~~~ 18:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:17.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:17.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.40 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:17.40 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 18:17.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 18:17.40 else 18:17.40 ^~~~ 18:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 18:17.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 18:17.40 ^~~~~~~~~~~~~~~~~~ 18:17.40 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 18:17.40 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 18:17.40 ^~~~~~~~~~~~~~~~~~~~~~ 18:19.23 Compiling rsdparsa v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/webrtc/signaling/src/sdp/rsdparsa) 18:25.66 Compiling crossbeam-epoch v0.3.1 18:27.33 ipc/chromium 18:32.55 Compiling mio v0.6.15 18:33.76 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 18:33.76 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 18:33.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 18:33.76 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 18:33.76 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 18:33.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 18:33.76 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 18:33.76 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 18:33.76 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 18:33.76 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 18:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:33.77 foundInterface = 0; \ 18:33.77 ^~~~~~~~~~~~~~ 18:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:33.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:33.77 ^~~~~~~~~~~~~~~~~~~~~~~ 18:33.77 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:33.77 NS_INTERFACE_MAP_END 18:33.77 ^~~~~~~~~~~~~~~~~~~~ 18:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:33.77 } else 18:33.77 ^~~~ 18:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 18:33.77 NS_IMPL_QUERY_BODY_CONCRETE(_class) 18:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:33.77 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 18:33.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 18:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:34.22 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 18:34.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:34.22 foundInterface = 0; \ 18:34.22 ^~~~~~~~~~~~~~ 18:34.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 18:34.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 18:34.22 ^~~~~~~~~~~~~~~~~~~~~~~ 18:34.22 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 18:34.22 NS_INTERFACE_MAP_END 18:34.22 ^~~~~~~~~~~~~~~~~~~~ 18:34.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:34.22 } else 18:34.22 ^~~~ 18:34.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 18:34.22 NS_IMPL_QUERY_BODY_CONCRETE(_class) 18:34.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:34.22 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 18:34.23 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 18:34.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.49 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 18:38.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 18:38.49 foundInterface = 0; \ 18:38.49 ^~~~~~~~~~~~~~ 18:38.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 18:38.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 18:38.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.49 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp:6086:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 18:38.49 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 18:38.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 18:38.49 } else 18:38.49 ^~~~ 18:38.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 18:38.49 NS_IMPL_QUERY_BODY_CONCRETE(_class) 18:38.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:38.50 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp:6085:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 18:38.50 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 18:38.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 18:39.09 ipc/chromium/src/third_party 18:53.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:47: 18:53.44 /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 18:53.45 /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/string_util.cc:720:10: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 18:53.45 return result; 18:53.45 ^~~~~~ 18:55.74 ipc/glue 19:00.97 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/pickle.h:17, 19:00.97 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/histogram.cc:20, 19:00.97 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 19:00.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BufferList.h: In member function 'mozilla::BufferList mozilla::BufferList::Extract(mozilla::BufferList::IterImpl&, size_t, bool*) [with AllocPolicy = InfallibleAllocPolicy]': 19:00.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BufferList.h:659:7: warning: 'lastSegmentSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 19:00.97 aIter.Advance(*this, *lastSegmentSize); 19:00.98 ^~~~~ 19:08.65 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 19:08.65 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 19:08.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 19:08.66 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 19:08.66 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 19:08.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 19:08.66 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 19:08.67 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:8, 19:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 19:08.68 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 19:08.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:08.69 foundInterface = 0; \ 19:08.69 ^~~~~~~~~~~~~~ 19:08.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:08.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:08.70 ^~~~~~~~~~~~~~~~~~~~~~~ 19:08.70 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:2332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:08.70 NS_INTERFACE_MAP_END 19:08.72 ^~~~~~~~~~~~~~~~~~~~ 19:08.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 19:08.72 } else 19:08.72 ^~~~ 19:08.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 19:08.73 NS_IMPL_QUERY_BODY_CONCRETE(_class) 19:08.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:08.73 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:2331:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 19:08.73 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 19:08.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:09.29 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 19:09.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:09.29 foundInterface = 0; \ 19:09.29 ^~~~~~~~~~~~~~ 19:09.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:09.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:09.29 ^~~~~~~~~~~~~~~~~~~~~~~ 19:09.30 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:09.30 NS_INTERFACE_MAP_END 19:09.30 ^~~~~~~~~~~~~~~~~~~~ 19:09.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:20: 19:09.30 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3947:7: note: some parts of macro expansion are not guarded by this 'else' clause 19:09.30 } else 19:09.30 ^~~~ 19:12.11 Compiling nsstring v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/servo/support/gecko/nsstring) 19:22.60 ipc/ipdl 19:24.71 Compiling encoding_c v0.9.0 19:26.22 Compiling libudev v0.2.0 19:29.84 Compiling cubeb-sys v0.5.1 19:32.44 ipc/testshell 19:35.00 Compiling phf v0.7.21 19:36.20 Compiling thread_local v0.3.5 19:38.60 Compiling smallvec v0.6.3 19:41.42 Compiling new_debug_unreachable v1.0.1 19:41.80 Compiling new-ordered-float v1.0.1 19:44.26 Compiling clap v2.31.2 19:52.67 Compiling tokio-timer v0.2.5 19:54.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 19:54.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 19:54.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 19:54.20 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message.h:21, 19:54.20 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_channel.h:13, 19:54.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ipc/Transport.h:11, 19:54.20 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundChild.h:12, 19:54.20 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundImpl.cpp:7, 19:54.20 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 19:54.21 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 19:54.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 19:54.21 foundInterface = 0; \ 19:54.21 ^~~~~~~~~~~~~~ 19:54.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 19:54.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 19:54.21 ^~~~~~~~~~~~~~~~~~~~~~~ 19:54.21 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 19:54.21 NS_INTERFACE_MAP_END 19:54.21 ^~~~~~~~~~~~~~~~~~~~ 19:54.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 19:54.21 else 19:54.21 ^~~~ 19:54.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 19:54.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 19:54.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:54.21 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 19:54.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 19:54.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:09.22 ipc/contentproc 20:12.39 js/ipc 20:33.75 Compiling lock_api v0.1.3 20:35.47 hal 20:44.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 20:44.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 20:44.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 20:44.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 20:44.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 20:44.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 20:44.26 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:18, 20:44.26 from /builddir/build/BUILD/firefox-63.0/js/ipc/CPOWTimer.cpp:8, 20:44.26 from /builddir/build/BUILD/firefox-63.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 20:44.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 20:44.26 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 20:44.27 /builddir/build/BUILD/firefox-63.0/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] 20:44.27 memset(aT, 0, sizeof(T)); 20:44.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 20:44.27 In file included from /builddir/build/BUILD/firefox-63.0/js/ipc/JavaScriptChild.cpp:13, 20:44.27 from /builddir/build/BUILD/firefox-63.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 20:44.27 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 20:44.27 struct GlobalProperties { 20:44.27 ^~~~~~~~~~~~~~~~ 20:57.41 js/xpconnect/wrappers 21:13.50 js/xpconnect/loader 21:15.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsfriendapi.h:18, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Proxy.h:12, 21:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Wrapper.h:12, 21:15.43 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/WrapperFactory.h:10, 21:15.43 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.h:12, 21:15.43 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: 21:15.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 21:15.43 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 21:15.44 /builddir/build/BUILD/firefox-63.0/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] 21:15.44 memset(aT, 0, sizeof(T)); 21:15.44 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:15.44 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.cpp:17: 21:15.44 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 21:15.44 struct GlobalProperties { 21:15.44 ^~~~~~~~~~~~~~~~ 21:27.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 21:27.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 21:27.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:10, 21:27.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 21:27.61 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.h:9, 21:27.61 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.cpp:7, 21:27.61 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 21:27.61 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 21:27.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:27.61 foundInterface = 0; \ 21:27.61 ^~~~~~~~~~~~~~ 21:27.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:27.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:27.61 ^~~~~~~~~~~~~~~~~~~~~~~ 21:27.61 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:27.61 NS_INTERFACE_MAP_END 21:27.61 ^~~~~~~~~~~~~~~~~~~~ 21:27.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:27.61 else 21:27.62 ^~~~ 21:27.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:27.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:27.62 ^~~~~~~~~~~~~~~~~~ 21:27.62 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp:359:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:27.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 21:27.62 ^~~~~~~~~~~~~~~~~~~~~~ 21:27.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 21:27.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 21:27.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 21:27.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 21:27.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 21:27.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 21:27.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 21:27.95 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 21:27.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 21:27.96 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 21:27.96 /builddir/build/BUILD/firefox-63.0/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] 21:27.96 memset(aT, 0, sizeof(T)); 21:27.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:27.96 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 21:27.96 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 21:27.96 struct GlobalProperties { 21:27.96 ^~~~~~~~~~~~~~~~ 21:36.43 js/xpconnect/src 21:36.85 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 21:36.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:36.85 foundInterface = 0; \ 21:36.85 ^~~~~~~~~~~~~~ 21:36.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:36.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:36.85 ^~~~~~~~~~~~~~~~~~~~~~~ 21:36.85 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:325:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:36.85 NS_INTERFACE_MAP_END 21:36.86 ^~~~~~~~~~~~~~~~~~~~ 21:36.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:36.86 else 21:36.86 ^~~~ 21:36.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:36.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:36.86 ^~~~~~~~~~~~~~~~~~ 21:36.86 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:36.86 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 21:36.88 ^~~~~~~~~~~~~~~~~~~~~~ 21:38.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 21:38.27 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.h:9, 21:38.27 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.cpp:7, 21:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 21:38.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 21:38.27 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 21:38.27 /builddir/build/BUILD/firefox-63.0/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] 21:38.27 memset(aT, 0, sizeof(T)); 21:38.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:38.31 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 21:38.31 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 21:38.31 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 21:38.31 struct GlobalProperties { 21:38.31 ^~~~~~~~~~~~~~~~ 21:49.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 21:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 21:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 21:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 21:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 21:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Id.h:26, 21:49.52 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.h:10, 21:49.52 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.cpp:7, 21:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 21:49.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 21:49.52 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 21:49.52 /builddir/build/BUILD/firefox-63.0/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] 21:49.52 memset(aT, 0, sizeof(T)); 21:49.52 ~~~~~~^~~~~~~~~~~~~~~~~~ 21:49.52 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.cpp:25, 21:49.53 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 21:49.53 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 21:49.53 struct GlobalProperties { 21:49.53 ^~~~~~~~~~~~~~~~ 21:57.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, 21:57.69 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 21:57.69 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/PContent.cpp:7, 21:57.70 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp:56: 21:57.70 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 21:57.70 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:57.71 class CreatedWindowInfo final 21:57.71 ^~~~~~~~~~~~~~~~~ 21:58.34 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PContentChild::SendCreateWindow(mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PBrowserChild*, mozilla::dom::PContentChild::PRenderFrameChild*, const uint32_t&, const bool&, const bool&, const bool&, const OptionalURIParams&, const nsCString&, const nsCString&, const float&, const Principal&, const uint32_t&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 21:58.35 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:58.35 class CreatedWindowInfo final 21:58.35 ^~~~~~~~~~~~~~~~~ 21:59.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 21:59.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 21:59.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 21:59.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 21:59.11 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 21:59.12 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 21:59.12 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 21:59.12 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 21:59.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 21:59.12 foundInterface = 0; \ 21:59.12 ^~~~~~~~~~~~~~ 21:59.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 21:59.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 21:59.13 ^~~~~~~~~~~~~~~~~~~~~~~ 21:59.13 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 21:59.13 NS_INTERFACE_MAP_END 21:59.13 ^~~~~~~~~~~~~~~~~~~~ 21:59.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 21:59.13 else 21:59.14 ^~~~ 21:59.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 21:59.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 21:59.14 ^~~~~~~~~~~~~~~~~~ 21:59.14 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 21:59.14 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 21:59.14 ^~~~~~~~~~~~~~~~~~~~~~ 22:01.49 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 22:01.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:01.49 foundInterface = 0; \ 22:01.49 ^~~~~~~~~~~~~~ 22:01.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:01.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:01.50 ^~~~~~~~~~~~~~~~~~~~~~~ 22:01.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:01.50 NS_INTERFACE_MAP_END 22:01.50 ^~~~~~~~~~~~~~~~~~~~ 22:01.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:01.50 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 22:01.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:01.50 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3258:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 22:01.50 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 22:01.50 ^~~~~~~~~~~~~~~~~~~~ 22:01.50 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 22:01.51 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:01.51 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:01.51 } else 22:01.51 ^~~~ 22:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:01.51 } else 22:01.51 ^~~~ 22:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:01.51 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 22:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:01.52 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3258:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 22:01.52 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 22:01.52 ^~~~~~~~~~~~~~~~~~~~ 22:01.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:01.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 22:01.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 22:01.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 22:01.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 22:01.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 22:01.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 22:01.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 22:01.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 22:01.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 22:01.53 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 22:01.53 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:01.53 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:01.53 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 22:01.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:01.54 foundInterface = 0; \ 22:01.54 ^~~~~~~~~~~~~~ 22:01.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 22:01.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 22:01.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:01.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 22:01.54 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 22:01.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:01.54 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 22:01.55 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:01.55 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:01.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:01.55 } else 22:01.55 ^~~~ 22:01.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:01.55 } else 22:01.55 ^~~~ 22:02.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 22:02.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 22:02.89 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 22:02.90 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:02.90 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:02.90 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 22:02.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:02.90 foundInterface = 0; \ 22:02.90 ^~~~~~~~~~~~~~ 22:02.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:02.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:02.90 ^~~~~~~~~~~~~~~~~~~~~~~ 22:02.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:02.91 NS_INTERFACE_MAP_END 22:02.91 ^~~~~~~~~~~~~~~~~~~~ 22:02.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:02.91 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 22:02.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.91 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 22:02.91 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 22:02.91 ^~~~~~~~~~~~~~~~~~~~ 22:02.91 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 22:02.91 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:02.92 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:02.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:02.92 } else 22:02.92 ^~~~ 22:02.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:02.92 } else 22:02.92 ^~~~ 22:02.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:02.92 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 22:02.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.92 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 22:02.93 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 22:02.93 ^~~~~~~~~~~~~~~~~~~~ 22:02.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 22:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 22:02.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 22:02.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 22:02.94 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 22:02.94 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:02.94 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:02.94 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 22:02.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:02.94 foundInterface = 0; \ 22:02.94 ^~~~~~~~~~~~~~ 22:02.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:02.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:02.95 ^~~~~~~~~~~~~~~~~~~~~~~ 22:02.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:02.95 NS_INTERFACE_MAP_END 22:02.95 ^~~~~~~~~~~~~~~~~~~~ 22:02.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:270:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:02.95 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 22:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.95 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 22:02.96 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:02.96 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:02.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:02.96 } else 22:02.96 ^~~~ 22:02.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:02.96 } else 22:02.96 ^~~~ 22:02.96 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:270:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:02.96 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 22:02.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 22:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 22:02.97 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 22:02.98 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:02.98 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:02.98 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 22:02.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:02.98 foundInterface = 0; \ 22:02.98 ^~~~~~~~~~~~~~ 22:02.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:02.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:02.99 ^~~~~~~~~~~~~~~~~~~~~~~ 22:02.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:02.99 NS_INTERFACE_MAP_END 22:02.99 ^~~~~~~~~~~~~~~~~~~~ 22:02.99 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:523:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:02.99 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 22:02.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:02.99 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 22:02.99 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:02.99 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:03.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:03.00 } else 22:03.00 ^~~~ 22:03.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:03.00 } else 22:03.00 ^~~~ 22:03.00 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:523:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 22:03.00 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 22:03.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 22:04.36 Compiling num-integer v0.1.35 22:04.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:10, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 22:04.42 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 22:04.42 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:04.42 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:04.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 22:04.42 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 22:04.42 /builddir/build/BUILD/firefox-63.0/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] 22:04.42 memset(aT, 0, sizeof(T)); 22:04.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 22:04.43 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 22:04.43 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 22:04.43 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 22:04.43 struct GlobalProperties { 22:04.43 ^~~~~~~~~~~~~~~~ 22:05.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:05.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 22:05.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:13, 22:05.22 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 22:05.22 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 22:05.22 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 22:05.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:05.22 foundInterface = 0; \ 22:05.22 ^~~~~~~~~~~~~~ 22:05.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:05.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:05.23 ^~~~~~~~~~~~~~~~~~~~~~~ 22:05.23 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:05.23 NS_INTERFACE_MAP_END 22:05.23 ^~~~~~~~~~~~~~~~~~~~ 22:05.23 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 22:05.23 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:32, 22:05.23 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 22:05.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:05.23 } else 22:05.23 ^~~~ 22:05.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 22:05.24 } else 22:05.24 ^~~~ 22:05.36 Compiling idna v0.1.4 22:07.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:07.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 22:07.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:13, 22:07.57 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 22:07.57 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 22:07.57 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 22:07.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:07.57 foundInterface = 0; \ 22:07.57 ^~~~~~~~~~~~~~ 22:07.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:07.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:07.58 ^~~~~~~~~~~~~~~~~~~~~~~ 22:07.58 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:07.58 NS_INTERFACE_MAP_END 22:07.58 ^~~~~~~~~~~~~~~~~~~~ 22:07.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 22:07.58 else 22:07.58 ^~~~ 22:07.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 22:07.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 22:07.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:07.59 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp:678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 22:07.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 22:07.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:12.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 22:12.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 22:12.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 22:12.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 22:12.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/XREAppData.h:15, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:15, 22:12.62 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 22:12.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 22:12.62 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 22:12.62 /builddir/build/BUILD/firefox-63.0/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] 22:12.62 memset(aT, 0, sizeof(T)); 22:12.62 ~~~~~~^~~~~~~~~~~~~~~~~~ 22:12.62 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:32, 22:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 22:12.62 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 22:12.62 struct GlobalProperties { 22:12.63 ^~~~~~~~~~~~~~~~ 22:16.92 Compiling rustc_version v0.2.1 22:23.09 Compiling env_logger v0.5.6 22:29.79 Compiling syn v0.14.6 22:35.18 Compiling syn v0.13.1 22:35.18 Compiling phf_generator v0.7.21 22:35.19 intl/chardet 22:35.62 Compiling cexpr v0.2.3 22:35.66 modules/libjar 22:37.06 modules/libjar/zipwriter 22:40.79 storage 22:48.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 22:48.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 22:48.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 22:48.64 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARInputStream.h:10, 22:48.64 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJAR.cpp:7, 22:48.64 from /builddir/build/BUILD/firefox-63.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 22:48.64 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 22:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:48.65 foundInterface = 0; \ 22:48.65 ^~~~~~~~~~~~~~ 22:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:48.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:48.65 ^~~~~~~~~~~~~~~~~~~~~~~ 22:48.65 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:48.65 NS_INTERFACE_MAP_END 22:48.65 ^~~~~~~~~~~~~~~~~~~~ 22:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 22:48.65 } else 22:48.65 ^~~~ 22:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 22:48.65 NS_IMPL_QUERY_BODY_CONCRETE(_class) 22:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.65 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 22:48.65 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 22:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.67 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 22:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 22:48.68 foundInterface = 0; \ 22:48.68 ^~~~~~~~~~~~~~ 22:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 22:48.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 22:48.68 ^~~~~~~~~~~~~~~~~~~~~~~ 22:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 22:48.68 NS_INTERFACE_MAP_END \ 22:48.68 ^~~~~~~~~~~~~~~~~~~~ 22:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 22:48.68 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 22:48.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.68 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 22:48.68 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 22:48.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 22:48.68 In file included from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.h:17, 22:48.68 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARFactory.cpp:16, 22:48.68 from /builddir/build/BUILD/firefox-63.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 22:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 22:48.68 } else \ 22:48.68 ^~~~ 22:48.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 22:48.69 } else \ 22:48.69 ^~~~ 22:48.69 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 22:48.69 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 22:48.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:03.75 storage/build 23:07.36 extensions/cookie 23:11.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:11.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:11.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArray.h:10, 23:11.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArrayExtensions.h:10, 23:11.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMutableArray.h:10, 23:11.71 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:10: 23:11.71 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 23:11.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:11.71 foundInterface = 0; \ 23:11.72 ^~~~~~~~~~~~~~ 23:11.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:11.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:11.72 ^~~~~~~~~~~~~~~~~~~~~~~ 23:11.72 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:11.72 NS_INTERFACE_MAP_END 23:11.72 ^~~~~~~~~~~~~~~~~~~~ 23:11.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:11.72 else 23:11.72 ^~~~ 23:11.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:11.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:11.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:11.72 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:11.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 23:11.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:16.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:16.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:10, 23:16.67 from /builddir/build/BUILD/firefox-63.0/storage/FileSystemModule.cpp:11, 23:16.67 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage0.cpp:2: 23:16.67 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 23:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:16.68 foundInterface = 0; \ 23:16.68 ^~~~~~~~~~~~~~ 23:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:16.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:16.68 ^~~~~~~~~~~~~~~~~~~~~~~ 23:16.68 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:16.68 NS_INTERFACE_MAP_END 23:16.68 ^~~~~~~~~~~~~~~~~~~~ 23:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:16.68 else 23:16.68 ^~~~ 23:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:16.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:16.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:16.68 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:16.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 23:16.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:17.09 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 23:17.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:17.09 foundInterface = 0; \ 23:17.09 ^~~~~~~~~~~~~~ 23:17.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:17.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:17.09 ^~~~~~~~~~~~~~~~~~~~~~~ 23:17.09 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:17.09 NS_INTERFACE_MAP_END 23:17.09 ^~~~~~~~~~~~~~~~~~~~ 23:17.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:17.09 else 23:17.09 ^~~~ 23:17.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:17.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:17.09 ^~~~~~~~~~~~~~~~~~ 23:17.09 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:17.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:17.10 ^~~~~~~~~~~~~~~~~~~~~~ 23:17.16 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 23:17.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:17.16 foundInterface = 0; \ 23:17.16 ^~~~~~~~~~~~~~ 23:17.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:17.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:17.16 ^~~~~~~~~~~~~~~~~~~~~~~ 23:17.16 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:17.16 NS_INTERFACE_MAP_END 23:17.16 ^~~~~~~~~~~~~~~~~~~~ 23:17.16 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 23:17.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 23:17.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 23:17.16 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.h:12, 23:17.16 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:22, 23:17.16 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage0.cpp:56: 23:17.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:17.16 } else 23:17.17 ^~~~ 23:17.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:17.17 } else 23:17.17 ^~~~ 23:17.17 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 23:17.17 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 23:17.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:18.37 Compiling tokio-io v0.1.7 23:19.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:19.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:19.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 23:19.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 23:19.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 23:19.25 from /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsCookieModule.cpp:7, 23:19.25 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 23:19.25 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 23:19.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:19.25 foundInterface = 0; \ 23:19.25 ^~~~~~~~~~~~~~ 23:19.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:19.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:19.25 ^~~~~~~~~~~~~~~~~~~~~~~ 23:19.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:19.25 NS_INTERFACE_MAP_END 23:19.25 ^~~~~~~~~~~~~~~~~~~~ 23:19.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:19.25 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:19.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.25 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:19.25 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 23:19.25 ^~~~~~~~~~~~~~~~~~~~ 23:19.25 In file included from /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:8, 23:19.25 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 23:19.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:19.26 } else 23:19.26 ^~~~ 23:19.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:19.26 } else 23:19.26 ^~~~ 23:19.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:19.26 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:19.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:19.26 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:19.26 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 23:19.26 ^~~~~~~~~~~~~~~~~~~~ 23:21.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:21.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:21.76 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.h:10, 23:21.76 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.cpp:10, 23:21.76 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:2: 23:21.76 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 23:21.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:21.76 foundInterface = 0; \ 23:21.76 ^~~~~~~~~~~~~~ 23:21.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:21.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:21.77 ^~~~~~~~~~~~~~~~~~~~~~~ 23:21.77 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:21.77 NS_INTERFACE_MAP_END 23:21.77 ^~~~~~~~~~~~~~~~~~~~ 23:21.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:21.77 else 23:21.77 ^~~~ 23:21.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:21.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:21.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:21.77 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:21.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 23:21.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:22.29 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 23:22.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:22.30 foundInterface = 0; \ 23:22.30 ^~~~~~~~~~~~~~ 23:22.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:22.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:22.31 ^~~~~~~~~~~~~~~~~~~~~~~ 23:22.31 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:22.31 NS_INTERFACE_MAP_END 23:22.31 ^~~~~~~~~~~~~~~~~~~~ 23:22.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:22.31 else 23:22.32 ^~~~ 23:22.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:22.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:22.32 ^~~~~~~~~~~~~~~~~~ 23:22.32 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:22.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:22.34 ^~~~~~~~~~~~~~~~~~~~~~ 23:22.40 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 23:22.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:22.41 foundInterface = 0; \ 23:22.41 ^~~~~~~~~~~~~~ 23:22.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:22.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:22.41 ^~~~~~~~~~~~~~~~~~~~~~~ 23:22.42 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:22.43 NS_INTERFACE_MAP_END 23:22.43 ^~~~~~~~~~~~~~~~~~~~ 23:22.43 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 23:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 23:22.43 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 23:22.44 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.h:12, 23:22.44 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:22, 23:22.44 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:11: 23:22.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:22.44 } else 23:22.44 ^~~~ 23:22.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:22.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 23:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:22.45 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 23:22.45 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 23:22.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:22.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:22.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:22.48 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.h:10, 23:22.48 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.cpp:10, 23:22.48 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:2: 23:22.49 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 23:22.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:22.49 foundInterface = 0; \ 23:22.49 ^~~~~~~~~~~~~~ 23:22.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:22.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:22.50 ^~~~~~~~~~~~~~~~~~~~~~~ 23:22.50 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:22.50 NS_INTERFACE_MAP_END 23:22.50 ^~~~~~~~~~~~~~~~~~~~ 23:22.50 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 23:22.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 23:22.53 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 23:22.53 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.h:12, 23:22.53 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:22, 23:22.53 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:11: 23:22.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:22.54 } else 23:22.54 ^~~~ 23:22.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:22.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 23:22.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:22.54 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 23:22.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 23:22.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:24.66 Compiling uuid v0.5.1 23:28.00 extensions/permissions 23:30.63 uriloader/base 23:31.27 uriloader/exthandler 23:43.21 uriloader/prefetch 23:43.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentLoader.h:10, 23:43.44 from /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.h:12, 23:43.44 from /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:10, 23:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 23:43.44 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 23:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:43.45 foundInterface = 0; \ 23:43.45 ^~~~~~~~~~~~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:43.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:43.45 ^~~~~~~~~~~~~~~~~~~~~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:43.45 NS_INTERFACE_MAP_END 23:43.45 ^~~~~~~~~~~~~~~~~~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:43.46 } else 23:43.46 ^~~~ 23:43.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 23:43.46 NS_IMPL_QUERY_BODY_CONCRETE(_class) 23:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.46 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:181:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 23:43.46 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 23:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:44.35 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 23:44.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:44.35 foundInterface = 0; \ 23:44.35 ^~~~~~~~~~~~~~ 23:44.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:44.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:44.35 ^~~~~~~~~~~~~~~~~~~~~~~ 23:44.36 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:44.36 NS_INTERFACE_MAP_END 23:44.36 ^~~~~~~~~~~~~~~~~~~~ 23:44.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:44.36 else 23:44.36 ^~~~ 23:44.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:44.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:44.36 ^~~~~~~~~~~~~~~~~~ 23:44.36 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:44.36 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 23:44.36 ^~~~~~~~~~~~~~~~~~~~~~ 23:44.45 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 23:44.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:44.46 foundInterface = 0; \ 23:44.46 ^~~~~~~~~~~~~~ 23:44.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:44.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:44.46 ^~~~~~~~~~~~~~~~~~~~~~~ 23:44.46 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:44.46 NS_INTERFACE_MAP_END 23:44.46 ^~~~~~~~~~~~~~~~~~~~ 23:44.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:44.47 else 23:44.47 ^~~~ 23:44.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:44.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:44.47 ^~~~~~~~~~~~~~~~~~ 23:44.47 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:806:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:44.47 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 23:44.47 ^~~~~~~~~~~~~~~~~~~~~~ 24:10.60 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 24:10.60 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 24:10.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 24:10.61 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundUtils.h:10, 24:10.61 from /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 24:10.61 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 24:10.61 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 24:10.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:10.61 foundInterface = 0; \ 24:10.61 ^~~~~~~~~~~~~~ 24:10.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:10.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:10.61 ^~~~~~~~~~~~~~~~~~~~~~~ 24:10.61 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:10.61 NS_INTERFACE_MAP_END 24:10.62 ^~~~~~~~~~~~~~~~~~~~ 24:10.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:10.62 else 24:10.62 ^~~~ 24:10.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:10.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:10.62 ^~~~~~~~~~~~~~~~~~ 24:10.62 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:10.62 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 24:10.62 ^~~~~~~~~~~~~~~~~~~~~~ 24:21.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:21.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIHandlerService.h:10, 24:21.36 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.h:4, 24:21.36 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.cpp:1, 24:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 24:21.36 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 24:21.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:21.36 foundInterface = 0; \ 24:21.38 ^~~~~~~~~~~~~~ 24:21.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:21.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:21.38 ^~~~~~~~~~~~~~~~~~~~~~~ 24:21.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:21.38 NS_INTERFACE_MAP_END 24:21.38 ^~~~~~~~~~~~~~~~~~~~ 24:21.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:21.38 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 24:21.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:21.38 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 24:21.38 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 24:21.38 ^~~~~~~~~~~~~~~~~~~~ 24:21.38 In file included from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 24:21.38 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 24:21.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:21.39 } else 24:21.39 ^~~~ 24:21.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:21.39 } else 24:21.39 ^~~~ 24:21.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:21.39 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 24:21.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:21.39 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 24:21.39 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 24:21.39 ^~~~~~~~~~~~~~~~~~~~ 24:21.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:21.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:21.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIHandlerService.h:10, 24:21.74 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.h:4, 24:21.74 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.cpp:1, 24:21.74 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 24:21.75 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 24:21.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:21.75 foundInterface = 0; \ 24:21.75 ^~~~~~~~~~~~~~ 24:21.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:21.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:21.75 ^~~~~~~~~~~~~~~~~~~~~~~ 24:21.75 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:21.75 NS_INTERFACE_MAP_END 24:21.76 ^~~~~~~~~~~~~~~~~~~~ 24:21.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:21.76 else 24:21.76 ^~~~ 24:21.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:21.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:21.76 ^~~~~~~~~~~~~~~~~~ 24:21.76 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:21.76 NS_INTERFACE_MAP_ENTRY(nsINamed) 24:21.76 ^~~~~~~~~~~~~~~~~~~~~~ 24:21.97 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 24:21.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:21.97 foundInterface = 0; \ 24:21.97 ^~~~~~~~~~~~~~ 24:21.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:21.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:21.97 ^~~~~~~~~~~~~~~~~~~~~~~ 24:21.98 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:21.98 NS_INTERFACE_MAP_END 24:21.98 ^~~~~~~~~~~~~~~~~~~~ 24:21.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:21.98 else 24:21.98 ^~~~ 24:21.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:21.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:21.98 ^~~~~~~~~~~~~~~~~~ 24:21.98 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:21.98 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 24:21.98 ^~~~~~~~~~~~~~~~~~~~~~ 24:22.00 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 24:22.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.01 foundInterface = 0; \ 24:22.01 ^~~~~~~~~~~~~~ 24:22.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:22.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:22.01 ^~~~~~~~~~~~~~~~~~~~~~~ 24:22.01 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:22.01 NS_INTERFACE_MAP_END 24:22.01 ^~~~~~~~~~~~~~~~~~~~ 24:22.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:22.01 else 24:22.01 ^~~~ 24:22.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:22.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:22.02 ^~~~~~~~~~~~~~~~~~ 24:22.02 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:499:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:22.02 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:22.02 ^~~~~~~~~~~~~~~~~~~~~~ 24:22.04 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 24:22.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:22.05 foundInterface = 0; \ 24:22.05 ^~~~~~~~~~~~~~ 24:22.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:22.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:22.05 ^~~~~~~~~~~~~~~~~~~~~~~ 24:22.05 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:22.05 NS_INTERFACE_MAP_END 24:22.05 ^~~~~~~~~~~~~~~~~~~~ 24:22.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:22.05 else 24:22.05 ^~~~ 24:22.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:22.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.06 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:22.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 24:22.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.97 caps 24:44.59 Compiling crossbeam-deque v0.3.1 24:45.75 Compiling mp4parse_capi v0.10.1 (file:///builddir/build/BUILD/firefox-63.0/media/mp4parse-rust/mp4parse_capi) 24:54.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:54.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 24:54.83 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 24:54.83 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 24:54.83 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:54.83 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 24:54.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:54.83 foundInterface = 0; \ 24:54.83 ^~~~~~~~~~~~~~ 24:54.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:54.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:54.84 ^~~~~~~~~~~~~~~~~~~~~~~ 24:54.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:54.84 NS_INTERFACE_MAP_END 24:54.84 ^~~~~~~~~~~~~~~~~~~~ 24:54.84 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:54.84 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 24:54.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:54.84 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 24:54.84 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:54.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:54.84 } else 24:54.84 ^~~~ 24:54.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:54.84 } else 24:54.84 ^~~~ 24:54.84 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:54.84 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 24:54.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.47 Compiling crossbeam-deque v0.2.0 24:57.64 Compiling mio-uds v0.6.4 25:00.24 Compiling nserror v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/nserror) 25:01.26 Compiling u2fhid v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/dom/webauthn/u2f-hid-rs) 25:01.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:01.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 25:01.48 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 25:01.48 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 25:01.48 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 25:01.48 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 25:01.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:01.48 foundInterface = 0; \ 25:01.48 ^~~~~~~~~~~~~~ 25:01.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:01.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:01.48 ^~~~~~~~~~~~~~~~~~~~~~~ 25:01.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:01.48 NS_INTERFACE_MAP_END 25:01.48 ^~~~~~~~~~~~~~~~~~~~ 25:01.48 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:01.48 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 25:01.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:01.48 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 25:01.48 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 25:01.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:01.48 } else 25:01.48 ^~~~ 25:01.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:01.49 } else 25:01.49 ^~~~ 25:01.49 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:01.49 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 25:01.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:02.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 25:02.11 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 25:02.12 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 25:02.12 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 25:02.12 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 25:02.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.12 foundInterface = 0; \ 25:02.12 ^~~~~~~~~~~~~~ 25:02.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:02.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:02.12 ^~~~~~~~~~~~~~~~~~~~~~~ 25:02.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:02.13 NS_INTERFACE_MAP_END 25:02.13 ^~~~~~~~~~~~~~~~~~~~ 25:02.13 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:02.13 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 25:02.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.13 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 25:02.13 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 25:02.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.13 } else 25:02.13 ^~~~ 25:02.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:02.13 } else 25:02.13 ^~~~ 25:02.13 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:02.14 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 25:02.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:02.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 25:02.19 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 25:02.19 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 25:02.19 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 25:02.19 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 25:02.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.20 foundInterface = 0; \ 25:02.21 ^~~~~~~~~~~~~~ 25:02.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:02.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:02.21 ^~~~~~~~~~~~~~~~~~~~~~~ 25:02.21 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:02.21 NS_INTERFACE_MAP_END 25:02.21 ^~~~~~~~~~~~~~~~~~~~ 25:02.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.21 else 25:02.21 ^~~~ 25:02.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:02.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:02.23 ^~~~~~~~~~~~~~~~~~ 25:02.23 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:02.23 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 25:02.23 ^~~~~~~~~~~~~~~~~~~~~~ 25:02.49 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 25:02.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:02.49 foundInterface = 0; \ 25:02.49 ^~~~~~~~~~~~~~ 25:02.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:02.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:02.49 ^~~~~~~~~~~~~~~~~~~~~~~ 25:02.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:02.50 NS_INTERFACE_MAP_END 25:02.50 ^~~~~~~~~~~~~~~~~~~~ 25:02.50 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:02.50 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 25:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:02.50 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 25:02.50 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 25:02.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 25:02.50 } else 25:02.50 ^~~~ 25:02.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 25:02.50 } else 25:02.50 ^~~~ 25:02.50 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 25:02.50 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 25:02.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 25:35.97 parser/xml 25:35.97 parser/expat/lib 25:39.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:39.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 25:39.83 from /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXAttributes.h:9, 25:39.83 from /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXAttributes.cpp:6, 25:39.83 from /builddir/build/BUILD/firefox-63.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 25:39.83 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 25:39.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:39.84 foundInterface = 0; \ 25:39.84 ^~~~~~~~~~~~~~ 25:39.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:39.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:39.84 ^~~~~~~~~~~~~~~~~~~~~~~ 25:39.84 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:39.84 NS_INTERFACE_MAP_END 25:39.84 ^~~~~~~~~~~~~~~~~~~~ 25:39.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:39.84 else 25:39.84 ^~~~ 25:39.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:39.84 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:39.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:39.84 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:39.84 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 25:39.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:43.00 parser/htmlparser 25:54.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:54.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 25:54.93 from /builddir/build/BUILD/firefox-63.0/parser/htmlparser/CNavDTD.cpp:7, 25:54.93 from /builddir/build/BUILD/firefox-63.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 25:54.93 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 25:54.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:54.94 foundInterface = 0; \ 25:54.94 ^~~~~~~~~~~~~~ 25:54.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:54.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:54.95 ^~~~~~~~~~~~~~~~~~~~~~~ 25:54.95 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:54.95 NS_INTERFACE_MAP_END 25:54.95 ^~~~~~~~~~~~~~~~~~~~ 25:54.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:54.95 else 25:54.96 ^~~~ 25:54.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:54.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:54.96 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:54.96 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 25:54.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:55.39 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 25:55.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:55.39 foundInterface = 0; \ 25:55.39 ^~~~~~~~~~~~~~ 25:55.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:55.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:55.40 ^~~~~~~~~~~~~~~~~~~~~~~ 25:55.40 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:55.40 NS_INTERFACE_MAP_END 25:55.40 ^~~~~~~~~~~~~~~~~~~~ 25:55.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 25:55.40 else 25:55.40 ^~~~ 25:55.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:55.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:55.41 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:55.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 25:55.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:01.33 parser/html 26:02.91 gfx/cairo/cairo/src 26:03.79 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:03.79 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 26:03.79 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 26:03.79 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:03.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:03.80 ^ 26:03.80 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:03.80 ((size) ? malloc((unsigned) (size)) : NULL) 26:03.80 ^~~~ 26:03.80 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:165:17: note: in expansion of macro '_cairo_malloc_ab' 26:03.80 new_elements = _cairo_malloc_ab (pq->max_size, 26:03.80 ^~~~~~~~~~~~~~~~ 26:06.55 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:06.55 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 26:06.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 26:06.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:06.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:06.56 ^ 26:06.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:06.56 ((size) ? malloc((unsigned) (size)) : NULL) 26:06.56 ^~~~ 26:06.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 26:06.56 new_elements = _cairo_malloc_ab (pq->max_size, 26:06.56 ^~~~~~~~~~~~~~~~ 26:10.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:10.37 from /usr/include/assert.h:35, 26:10.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:10.38 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:10.38 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 26:10.38 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:10.38 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:10.39 ^~~~~~~ 26:13.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:13.94 from /usr/include/assert.h:35, 26:13.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:13.95 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:13.95 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 26:13.95 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:13.95 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:13.95 ^~~~~~~ 26:14.35 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 26:14.35 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 26:14.36 : note: this is the location of the previous definition 26:14.36 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 26:14.36 /builddir/build/BUILD/firefox-63.0/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] 26:14.36 free (unscaled->var_coords); 26:14.37 ~~~~~~~~^~~~~~~~~~~~ 26:14.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/stdlib.h:3, 26:14.37 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:58, 26:14.37 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 26:14.37 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 26:14.37 extern void free (void *__ptr) __THROW; 26:14.37 ~~~~~~^~~~~ 26:14.37 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 26:14.38 /builddir/build/BUILD/firefox-63.0/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] 26:14.38 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 26:14.38 ~~~~~~~~^~~~~~~~~~~~ 26:14.38 /builddir/build/BUILD/firefox-63.0/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 *'} 26:14.38 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:14.38 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 26:14.39 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 26:14.40 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:14.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:14.40 ^ 26:14.40 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:14.40 ((size) ? malloc((unsigned) (size)) : NULL) 26:14.40 ^~~~ 26:14.40 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 26:14.40 data = _cairo_malloc_ab (height, stride); 26:14.40 ^~~~~~~~~~~~~~~~ 26:14.41 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:14.41 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:14.41 ^ 26:14.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:14.43 ((size) ? malloc((unsigned) (size)) : NULL) 26:14.43 ^~~~ 26:14.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 26:14.43 data = _cairo_malloc_ab (height, stride); 26:14.43 ^~~~~~~~~~~~~~~~ 26:14.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:14.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:14.43 ^ 26:14.44 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:14.44 ((size) ? malloc((unsigned) (size)) : NULL) 26:14.44 ^~~~ 26:14.44 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 26:14.44 data = _cairo_malloc_ab (height, stride); 26:14.44 ^~~~~~~~~~~~~~~~ 26:14.44 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:14.44 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:14.44 ^ 26:14.45 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:14.45 ((size) ? malloc((unsigned) (size)) : NULL) 26:14.45 ^~~~ 26:14.45 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 26:14.45 data = _cairo_malloc_ab (height, stride); 26:14.45 ^~~~~~~~~~~~~~~~ 26:17.55 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:17.55 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 26:17.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 26:17.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:17.56 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 26:17.56 ^ 26:17.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:17.57 ((size) ? malloc((unsigned) (size)) : NULL) 26:17.57 ^~~~ 26:17.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 26:17.57 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 26:17.57 ^~~~~~~~~~~~~~~~~ 26:17.58 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:17.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:17.58 ^ 26:17.58 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:17.59 ((size) ? malloc((unsigned) (size)) : NULL) 26:17.59 ^~~~ 26:17.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 26:17.59 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 26:17.59 ^~~~~~~~~~~~~~~~ 26:17.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 26:17.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 26:17.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 26:18.00 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.h:8, 26:18.00 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.cpp:5, 26:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 26:18.00 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 26:18.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:18.00 foundInterface = 0; \ 26:18.00 ^~~~~~~~~~~~~~ 26:18.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 26:18.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 26:18.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:18.01 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 26:18.01 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 26:18.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:18.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 26:18.01 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 26:18.01 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIDocument.h:22, 26:18.01 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNameSpaceManager.h:13, 26:18.01 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AttributeName.cpp:33, 26:18.02 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 26:18.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:18.02 } else 26:18.02 ^~~~ 26:18.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:18.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:18.03 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 26:18.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 26:18.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:18.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 26:18.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 26:18.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 26:18.69 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.h:8, 26:18.69 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.cpp:5, 26:18.69 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 26:18.69 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 26:18.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:18.70 foundInterface = 0; \ 26:18.70 ^~~~~~~~~~~~~~ 26:18.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:18.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:18.71 ^~~~~~~~~~~~~~~~~~~~~~~ 26:18.71 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:18.71 NS_INTERFACE_MAP_END 26:18.71 ^~~~~~~~~~~~~~~~~~~~ 26:18.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 26:18.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 26:18.73 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIDocument.h:22, 26:18.73 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNameSpaceManager.h:13, 26:18.73 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AttributeName.cpp:33, 26:18.73 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 26:18.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:18.74 } else 26:18.74 ^~~~ 26:18.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:18.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:18.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:18.75 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 26:18.75 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 26:18.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:19.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:19.14 from /usr/include/assert.h:35, 26:19.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:19.14 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:19.14 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 26:19.14 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:19.14 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:19.14 ^~~~~~~ 26:19.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:19.49 from /usr/include/assert.h:35, 26:19.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:19.50 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:19.50 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 26:19.50 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:19.50 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:19.50 ^~~~~~~ 26:19.50 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:19.51 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 26:19.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 26:19.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.51 ^ 26:19.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.51 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.51 ^~~~ 26:19.52 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 26:19.52 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 26:19.52 ^~~~~~~~~~~~~~~~ 26:19.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.54 ^ 26:19.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.54 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.54 ^~~~ 26:19.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 26:19.54 alpha = _cairo_malloc_ab (image->height, image->width); 26:19.55 ^~~~~~~~~~~~~~~~ 26:19.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 26:19.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.55 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 26:19.55 ^ 26:19.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.55 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.55 ^~~~ 26:19.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 26:19.55 rgb = _cairo_malloc_abc (image->width, image->height, 3); 26:19.56 ^~~~~~~~~~~~~~~~~ 26:19.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 26:19.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.58 ^ 26:19.58 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.58 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.58 ^~~~ 26:19.58 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 26:19.58 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 26:19.58 ^~~~~~~~~~~~~~~~ 26:19.60 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 26:19.60 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.60 ^ 26:19.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.61 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.61 ^~~~ 26:19.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 26:19.61 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 26:19.61 ^~~~~~~~~~~~~~~~ 26:19.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.62 ^ 26:19.62 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.62 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.62 ^~~~ 26:19.62 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 26:19.62 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 26:19.62 ^~~~~~~~~~~~~~~~ 26:19.71 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 26:19.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.72 ^ 26:19.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.72 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.72 ^~~~ 26:19.73 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 26:19.73 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 26:19.73 ^~~~~~~~~~~~~~~~ 26:19.75 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.75 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.75 ^ 26:19.75 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.75 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.75 ^~~~ 26:19.76 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 26:19.76 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 26:19.76 ^~~~~~~~~~~~~~~~ 26:19.89 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:19.89 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 26:19.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 26:19.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:19.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:19.90 ^ 26:19.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:19.90 ((size) ? malloc((unsigned) (size)) : NULL) 26:19.90 ^~~~ 26:19.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 26:19.90 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 26:19.91 ^~~~~~~~~~~~~~~~ 26:21.57 gfx/cairo/libpixman/src 26:23.26 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:23.27 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 26:23.27 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 26:23.27 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:23.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:23.27 ^ 26:23.27 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:23.28 ((size) ? malloc((unsigned) (size)) : NULL) 26:23.28 ^~~~ 26:23.28 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 26:23.28 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 26:23.28 ^~~~~~~~~~~~~~~~ 26:23.30 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 26:23.30 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2201:14: warning: 'interpolate' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:23.30 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 26:23.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:23.30 resource, interpolate); 26:23.31 ~~~~~~~~~~~~~~~~~~~~~~ 26:23.31 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 26:23.31 cairo_bool_t interpolate; 26:23.31 ^~~~~~~~~~~ 26:24.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:24.22 from /usr/include/assert.h:35, 26:24.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:24.22 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:24.22 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 26:24.22 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:24.22 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:24.22 ^~~~~~~ 26:25.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:25.38 from /usr/include/assert.h:35, 26:25.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:25.38 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:25.38 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 26:25.39 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:25.39 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:25.39 ^~~~~~~ 26:25.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 26:25.47 from /usr/include/assert.h:35, 26:25.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 26:25.47 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 26:25.47 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 26:25.47 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 26:25.48 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 26:25.48 ^~~~~~~ 26:28.18 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 26:28.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-display.c:620:23: warning: 'pict_format' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:28.19 xrender_format = XRenderFindStandardFormat (display->display, 26:28.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:28.19 pict_format); 26:28.19 ~~~~~~~~~~~~ 26:28.87 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:28.87 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 26:28.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 26:28.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:28.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:28.88 ^ 26:28.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:28.88 ((size) ? malloc((unsigned) (size)) : NULL) 26:28.88 ^~~~ 26:28.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 26:28.88 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 26:28.88 ^~~~~~~~~~~~~~~~ 26:28.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 26:28.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:28.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:28.89 ^ 26:28.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:28.89 ((size) ? malloc((unsigned) (size)) : NULL) 26:28.89 ^~~~ 26:28.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 26:28.90 ximage.data = _cairo_malloc_ab (stride, ximage.height); 26:28.90 ^~~~~~~~~~~~~~~~ 26:28.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 26:28.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:28.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:28.92 ^ 26:28.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:28.92 ((size) ? malloc((unsigned) (size)) : NULL) 26:28.92 ^~~~ 26:28.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 26:28.93 _cairo_malloc_ab (gradient->n_stops, 26:28.93 ^~~~~~~~~~~~~~~~ 26:28.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 26:28.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:28.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:28.93 ^ 26:28.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:28.93 ((size) ? malloc((unsigned) (size)) : NULL) 26:28.93 ^~~~ 26:28.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 26:28.94 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 26:28.94 ^~~~~~~~~~~~~~~~ 26:28.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 26:28.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:28.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:28.94 ^ 26:28.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:28.94 ((size) ? malloc((unsigned) (size)) : NULL) 26:28.95 ^~~~ 26:28.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 26:28.95 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 26:28.95 ^~~~~~~~~~~~~~~~ 26:28.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 26:28.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:28.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:28.97 ^ 26:28.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:28.98 ((size) ? malloc((unsigned) (size)) : NULL) 26:28.98 ^~~~ 26:28.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 26:28.98 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 26:28.98 ^~~~~~~~~~~~~~~~ 26:29.54 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:29.55 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 26:29.55 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 26:29.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 26:29.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.55 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.55 ^ 26:29.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.56 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.56 ^~~~ 26:29.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:822:17: note: in expansion of macro '_cairo_malloc_ab' 26:29.56 new_elements = _cairo_malloc_ab (pq->max_size, 26:29.56 ^~~~~~~~~~~~~~~~ 26:29.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 26:29.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.59 ^ 26:29.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.59 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.59 ^~~~ 26:29.60 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c:1382:10: note: in expansion of macro '_cairo_malloc_ab' 26:29.60 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 26:29.60 ^~~~~~~~~~~~~~~~ 26:29.64 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 26:29.64 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.64 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.64 ^ 26:29.64 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.65 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.65 ^~~~ 26:29.65 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 26:29.65 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 26:29.65 ^~~~~~~~~~~~~~~~ 26:29.68 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 26:29.68 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.68 ^ 26:29.68 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.68 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.68 ^~~~ 26:29.68 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 26:29.68 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 26:29.68 ^~~~~~~~~~~~~~~~ 26:29.68 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 26:29.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.69 ^ 26:29.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.69 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.69 ^~~~ 26:29.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 26:29.69 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 26:29.69 ^~~~~~~~~~~~~~~~ 26:29.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 26:29.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.70 ^ 26:29.70 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.70 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.70 ^~~~ 26:29.70 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 26:29.72 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 26:29.72 ^~~~~~~~~~~~~~~~ 26:29.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 26:29.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:29.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:29.72 ^ 26:29.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:29.72 ((size) ? malloc((unsigned) (size)) : NULL) 26:29.72 ^~~~ 26:29.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 26:29.72 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 26:29.73 ^~~~~~~~~~~~~~~~ 26:33.92 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:33.92 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-font-face.c:41, 26:33.92 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 26:33.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 26:33.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:33.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:33.92 ^ 26:33.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:33.92 ((size) ? malloc((unsigned) (size)) : NULL) 26:33.92 ^~~~ 26:33.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 26:33.92 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 26:33.93 ^~~~~~~~~~~~~~~~ 26:33.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 26:33.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:33.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:33.97 ^ 26:33.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:33.97 ((size) ? malloc((unsigned) (size)) : NULL) 26:33.97 ^~~~ 26:33.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 26:33.97 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 26:33.97 ^~~~~~~~~~~~~~~~ 26:33.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 26:33.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:33.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:33.99 ^ 26:33.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:33.99 ((size) ? malloc((unsigned) (size)) : NULL) 26:33.99 ^~~~ 26:33.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 26:33.99 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 26:33.99 ^~~~~~~~~~~~~~~~ 26:34.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 26:34.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:34.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:34.07 ^ 26:34.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:34.07 ((size) ? malloc((unsigned) (size)) : NULL) 26:34.07 ^~~~ 26:34.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 26:34.07 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 26:34.07 ^~~~~~~~~~~~~~~~ 26:34.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 26:34.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:34.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:34.10 ^ 26:34.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:34.10 ((size) ? malloc((unsigned) (size)) : NULL) 26:34.11 ^~~~ 26:34.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 26:34.11 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 26:34.11 ^~~~~~~~~~~~~~~~ 26:34.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 26:34.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:34.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:34.11 ^ 26:34.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:34.11 ((size) ? malloc((unsigned) (size)) : NULL) 26:34.11 ^~~~ 26:34.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 26:34.11 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 26:34.11 ^~~~~~~~~~~~~~~~ 26:43.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 26:43.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 26:43.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICancelableRunnable.h:10, 26:43.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsThreadUtils.h:13, 26:43.73 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.h:8, 26:43.73 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 26:43.73 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 26:43.73 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 26:43.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.73 foundInterface = 0; \ 26:43.73 ^~~~~~~~~~~~~~ 26:43.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:43.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:43.74 ^~~~~~~~~~~~~~~~~~~~~~~ 26:43.74 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:43.74 NS_INTERFACE_MAP_END 26:43.74 ^~~~~~~~~~~~~~~~~~~~ 26:43.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.74 else 26:43.74 ^~~~ 26:43.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 26:43.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 26:43.75 ^~~~~~~~~~~~~~~~~~ 26:43.75 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 26:43.75 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 26:43.75 ^~~~~~~~~~~~~~~~~~~~~~ 26:43.93 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 26:43.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:43.93 foundInterface = 0; \ 26:43.93 ^~~~~~~~~~~~~~ 26:43.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:43.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:43.93 ^~~~~~~~~~~~~~~~~~~~~~~ 26:43.93 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:43.94 NS_INTERFACE_MAP_END 26:43.94 ^~~~~~~~~~~~~~~~~~~~ 26:43.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 26:43.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 26:43.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 26:43.94 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 26:43.94 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 26:43.94 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 26:43.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 26:43.94 } else 26:43.94 ^~~~ 26:43.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 26:43.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 26:43.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:43.94 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 26:43.94 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 26:43.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:50.61 Compiling parking_lot_core v0.2.14 26:50.82 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:50.83 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 26:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.83 ^ 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.83 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.83 ^~~~ 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 26:50.83 new_rects = _cairo_malloc_ab (size, 26:50.83 ^~~~~~~~~~~~~~~~ 26:50.83 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 26:50.83 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-spans.c:27, 26:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.83 ^ 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.83 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.83 ^~~~ 26:50.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 26:50.83 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 26:50.83 ^~~~~~~~~~~~~~~~ 26:50.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 26:50.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.84 ^ 26:50.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.84 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.84 ^~~~ 26:50.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 26:50.84 rects = _cairo_malloc_ab (traps->num_traps, 26:50.84 ^~~~~~~~~~~~~~~~ 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.86 ^ 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.86 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.86 ^~~~ 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 26:50.86 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 26:50.86 ^~~~~~~~~~~~~~~~ 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 26:50.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.87 ^ 26:50.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.87 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.87 ^~~~ 26:50.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 26:50.87 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 26:50.87 ^~~~~~~~~~~~~~~~ 26:50.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.87 ^ 26:50.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.87 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.87 ^~~~ 26:50.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 26:50.87 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 26:50.87 ^~~~~~~~~~~~~~~~ 26:50.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 26:50.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.88 ^ 26:50.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.88 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.88 ^~~~ 26:50.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 26:50.88 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 26:50.88 ^~~~~~~~~~~~~~~~ 26:50.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 26:50.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.90 ^ 26:50.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.90 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.90 ^~~~ 26:50.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 26:50.90 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 26:50.90 ^~~~~~~~~~~~~~~~ 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.92 ^ 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.92 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.92 ^~~~ 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 26:50.92 path->data = _cairo_malloc_ab (path->num_data, 26:50.92 ^~~~~~~~~~~~~~~~ 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.92 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.92 ^ 26:50.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.92 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.92 ^~~~ 26:50.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 26:50.93 rects = _cairo_malloc_ab (num_rects, 26:50.93 ^~~~~~~~~~~~~~~~ 26:50.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 26:50.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.93 ^ 26:50.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.93 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.93 ^~~~ 26:50.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 26:50.94 pattern->stops = _cairo_malloc_ab (other->stops_size, 26:50.94 ^~~~~~~~~~~~~~~~ 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.96 ^ 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.96 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.96 ^~~~ 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 26:50.96 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 26:50.96 ^~~~~~~~~~~~~~~~ 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.96 ^ 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.96 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.96 ^~~~ 26:50.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 26:50.96 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 26:50.97 ^~~~~~~~~~~~~~~~ 26:50.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 26:50.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.97 ^ 26:50.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.97 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.97 ^~~~ 26:50.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 26:50.97 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 26:50.97 ^~~~~~~~~~~~~~~~ 26:50.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 26:50.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:50.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:50.99 ^ 26:50.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:50.99 ((size) ? malloc((unsigned) (size)) : NULL) 26:50.99 ^~~~ 26:50.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c:1093:23: note: in expansion of macro '_cairo_malloc_ab' 26:50.99 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 26:50.99 ^~~~~~~~~~~~~~~~ 26:51.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 26:51.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.00 ^ 26:51.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.00 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.00 ^~~~ 26:51.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 26:51.00 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 26:51.01 ^~~~~~~~~~~~~~~~ 26:51.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 26:51.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.01 ^ 26:51.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.01 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.03 ^~~~ 26:51.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 26:51.03 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 26:51.03 ^~~~~~~~~~~~~~~~ 26:51.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 26:51.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.03 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.03 ^ 26:51.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.03 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.03 ^~~~ 26:51.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 26:51.03 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 26:51.03 ^~~~~~~~~~~~~~~~ 26:51.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.04 ^ 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.04 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.04 ^~~~ 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 26:51.04 vertices = _cairo_malloc_ab (num_vertices, 26:51.04 ^~~~~~~~~~~~~~~~ 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.04 ^ 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.04 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.04 ^~~~ 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 26:51.04 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 26:51.04 ^~~~~~~~~~~~~~~~ 26:51.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 26:51.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.07 ^ 26:51.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.07 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.07 ^~~~ 26:51.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 26:51.07 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 26:51.07 ^~~~~~~~~~~~~~~~ 26:51.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 26:51.07 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.07 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.09 ^ 26:51.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.09 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.09 ^~~~ 26:51.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 26:51.09 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 26:51.09 ^~~~~~~~~~~~~~~~ 26:51.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 26:51.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.09 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.09 ^ 26:51.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.09 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.09 ^~~~ 26:51.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 26:51.10 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 26:51.10 ^~~~~~~~~~~~~~~~ 26:51.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 26:51.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.c: At top level: 26:51.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 26:51.10 #define CAIRO_VERSION_H 1 26:51.10 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo.h:41, 26:51.11 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:70, 26:51.11 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-spans.c:27, 26:51.11 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 26:51.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 26:51.11 #define CAIRO_VERSION_H 26:51.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 26:51.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.11 ^ 26:51.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.11 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.11 ^~~~ 26:51.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 26:51.11 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 26:51.11 ^~~~~~~~~~~~~~~~ 26:51.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.11 ^ 26:51.12 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.12 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.14 ^~~~ 26:51.14 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 26:51.14 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 26:51.14 ^~~~~~~~~~~~~~~~ 26:51.14 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 26:51.14 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.14 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.14 ^ 26:51.14 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.14 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.14 ^~~~ 26:51.14 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 26:51.14 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 26:51.15 ^~~~~~~~~~~~~~~~ 26:51.15 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 26:51.15 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.15 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.16 ^ 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.16 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.16 ^~~~ 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:137:17: note: in expansion of macro '_cairo_malloc_ab' 26:51.16 new_elements = _cairo_malloc_ab (pq->max_size, 26:51.16 ^~~~~~~~~~~~~~~~ 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.16 ^ 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.16 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.16 ^~~~ 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:370:17: note: in expansion of macro '_cairo_malloc_ab' 26:51.16 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 26:51.16 ^~~~~~~~~~~~~~~~ 26:51.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.19 ^ 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.19 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.19 ^~~~ 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c:609:15: note: in expansion of macro '_cairo_malloc_ab' 26:51.19 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 26:51.19 ^~~~~~~~~~~~~~~~ 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.19 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.19 ^ 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.19 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.19 ^~~~ 26:51.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 26:51.20 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 26:51.20 ^~~~~~~~~~~~~~~~ 26:51.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 26:51.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.20 ^ 26:51.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.20 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.20 ^~~~ 26:51.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:583:29: note: in expansion of macro '_cairo_malloc_ab' 26:51.20 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 26:51.20 ^~~~~~~~~~~~~~~~ 26:51.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 26:51.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.20 ^ 26:51.21 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.21 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.21 ^~~~ 26:51.21 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:882:25: note: in expansion of macro '_cairo_malloc_ab' 26:51.21 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 26:51.21 ^~~~~~~~~~~~~~~~ 26:51.21 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 26:51.21 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 26:51.21 ^ 26:51.21 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 26:51.21 ((size) ? malloc((unsigned) (size)) : NULL) 26:51.21 ^~~~ 26:51.21 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c:883:23: note: in expansion of macro '_cairo_malloc_ab' 26:51.21 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 26:51.21 ^~~~~~~~~~~~~~~~ 26:59.34 Compiling fallible v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/fallible) 27:06.35 gfx/ycbcr 27:06.35 gfx/2d 27:24.05 Compiling gl_generator v0.9.0 27:32.43 gfx/angle/targets/angle_common 27:35.57 gfx/src 27:40.54 gfx/qcms 27:47.06 Compiling url v1.7.0 27:57.84 In file included from /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:8: 27:57.84 /builddir/build/BUILD/firefox-63.0/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]': 27:57.85 /builddir/build/BUILD/firefox-63.0/gfx/2d/RecordedEventImpl.h:1561:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:57.85 aStrokeOptions.mLineCap = capStyle; 27:57.85 ^~~~~~~~~~~~~~ 27:57.85 /builddir/build/BUILD/firefox-63.0/gfx/2d/RecordedEventImpl.h:1560:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:57.85 aStrokeOptions.mLineJoin = joinStyle; 27:57.85 ^~~~~~~~~~~~~~ 28:00.49 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 28:00.49 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:58:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:00.49 if (magicInt != mozilla::gfx::kMagicInt) { 28:00.49 ^~ 28:00.49 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:64:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:00.49 if (majorRevision != kMajorRevision) { 28:00.50 ^~ 28:00.50 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:70:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:00.50 if (minorRevision > kMinorRevision) { 28:00.50 ^~ 28:00.52 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:77:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:00.52 bool success = RecordedEvent::DoWithEvent(reader, static_cast(eventType), 28:00.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:00.52 [&] (RecordedEvent *recordedEvent) { 28:00.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:00.52 // Make sure that the whole event was read from the stream successfully. 28:00.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:00.52 if (!reader.good()) { 28:00.52 ~~~~~~~~~~~~~~~~~~~~~ 28:00.52 return false; 28:00.52 ~~~~~~~~~~~~~ 28:00.52 } 28:00.52 ~ 28:00.52 if (!recordedEvent->PlayEvent(this)) { 28:00.52 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:00.53 return false; 28:00.53 ~~~~~~~~~~~~~ 28:00.53 } 28:00.53 ~ 28:00.53 return true; 28:00.53 ~~~~~~~~~~~~ 28:00.53 }); 28:00.53 ~~ 28:18.25 Compiling gkrust-shared v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/toolkit/library/rust/shared) 28:19.89 Compiling cose-c v0.1.5 28:22.69 Compiling phf_codegen v0.7.21 28:23.66 Compiling tokio-codec v0.1.0 28:26.06 Compiling tokio-reactor v0.1.3 28:37.70 Compiling tokio-threadpool v0.1.5 28:42.50 gfx/gl 28:59.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 28:59.00 /builddir/build/BUILD/firefox-63.0/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 28:59.00 /builddir/build/BUILD/firefox-63.0/gfx/2d/Path.cpp:476:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:59.00 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 28:59.01 ^~~~~ 29:03.03 Compiling rsdparsa_capi v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/webrtc/signaling/src/sdp/rsdparsa_capi) 29:14.68 Compiling netwerk_helper v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/netwerk/base/rust-helper) 29:16.27 Compiling encoding_glue v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/intl/encoding_glue) 29:16.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 29:16.28 /builddir/build/BUILD/firefox-63.0/gfx/2d/DrawTargetCairo.cpp: In function 'cairo_pattern_t* mozilla::gfx::GfxPatternToCairoPattern(const mozilla::gfx::Pattern&, mozilla::gfx::Float, const Matrix&)': 29:16.28 /builddir/build/BUILD/firefox-63.0/gfx/2d/DrawTargetCairo.cpp:501:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 29:16.28 cairo_pattern_t* pat; 29:16.28 ^~~ 29:18.80 Compiling darling_core v0.4.0 29:22.91 gfx/layers 30:10.83 Compiling synstructure v0.8.1 30:52.98 Compiling xpcom_macros v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/xpcom/xpcom_macros) 31:37.83 Compiling cstr-macros v0.1.3 31:46.88 Compiling cssparser v0.24.0 33:00.20 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 34:53.44 Compiling synstructure v0.9.0 35:41.86 Compiling num-derive v0.2.2 37:21.06 Compiling parking_lot v0.6.3 37:24.39 Compiling gleam v0.6.0 37:51.95 Compiling lmdb-rkv v0.8.2 37:54.93 Compiling selectors v0.20.0 (file:///builddir/build/BUILD/firefox-63.0/servo/components/selectors) 38:02.47 Compiling cssparser-macros v0.3.3 38:29.06 Compiling tokio-udp v0.1.1 38:31.62 Compiling tokio-tcp v0.1.1 38:35.26 Compiling tokio-fs v0.1.3 38:39.08 Compiling rayon v1.0.0 38:48.32 Compiling darling_macro v0.4.0 39:01.87 Compiling malloc_size_of_derive v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/malloc_size_of_derive) 39:27.33 Compiling xpcom v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/xpcom) 40:41.04 Compiling cstr v0.1.3 43:37.34 Compiling cubeb-core v0.5.1 43:42.13 Compiling tokio v0.1.7 43:42.15 gfx/graphite2/src 43:42.18 gfx/harfbuzz/src 43:42.63 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 43:42.63 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-blob.cc:33: 43:42.63 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 43:42.63 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 43:42.63 ^~~~~~~~~~~~~~~~~~~ 43:42.63 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 43:42.63 _hb_debug_msg_va (const char *what, 43:42.64 ^~~~~~~~~~~~~~~~ 43:42.64 /builddir/build/BUILD/firefox-63.0/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] 43:42.64 _hb_debug_msg<0> (const char *what HB_UNUSED, 43:42.64 ^~~~~~~~~~~~~~~~ 43:42.64 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 43:42.64 _hb_debug_msg (const char *what, 43:42.64 ^~~~~~~~~~~~~ 43:43.47 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 43:43.47 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-common.cc:29: 43:43.47 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 43:43.47 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 43:43.47 ^~~~~~~~~~~~~~~~~~~ 43:43.47 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 43:43.48 _hb_debug_msg_va (const char *what, 43:43.48 ^~~~~~~~~~~~~~~~ 43:43.48 /builddir/build/BUILD/firefox-63.0/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] 43:43.48 _hb_debug_msg<0> (const char *what HB_UNUSED, 43:43.48 ^~~~~~~~~~~~~~~~ 43:43.48 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 43:43.48 _hb_debug_msg (const char *what, 43:43.48 ^~~~~~~~~~~~~ 43:44.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 43:44.20 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Code.cpp:80:22: warning: 'graphite2::vm::Machine::Code::decoder' has a field 'graphite2::vm::Machine::Code::decoder::_contexts' whose type uses the anonymous namespace [-Wsubobject-linkage] 43:44.20 class Machine::Code::decoder 43:44.20 ^~~~~~~ 43:44.84 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 43:44.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 43:44.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 43:44.84 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 43:44.84 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 43:44.84 ^~~~~~~~~~~~~~~~~~~ 43:44.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 43:44.84 _hb_debug_msg_va (const char *what, 43:44.84 ^~~~~~~~~~~~~~~~ 43:44.84 /builddir/build/BUILD/firefox-63.0/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] 43:44.84 _hb_debug_msg<0> (const char *what HB_UNUSED, 43:44.84 ^~~~~~~~~~~~~~~~ 43:44.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 43:44.84 _hb_debug_msg (const char *what, 43:44.84 ^~~~~~~~~~~~~ 43:44.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureVal.h:31, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureMap.h:29, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Face.h:34, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/CmapCache.h:30, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/CmapCache.cpp:29, 43:44.95 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 43:44.95 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h: In instantiation of 'T* graphite2::Vector::erase(graphite2::Vector::iterator, graphite2::Vector::iterator) [with T = graphite2::FeatureVal; graphite2::Vector::iterator = graphite2::FeatureVal*]': 43:44.95 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 43:44.95 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 43:44.95 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Segment.cpp:60:42: required from here 43:44.95 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:163:32: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class graphite2::FeatureVal' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:44.95 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 43:44.95 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureMap.h:29, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Face.h:34, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/CmapCache.h:30, 43:44.95 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/CmapCache.cpp:29, 43:44.95 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 43:44.95 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 43:44.95 class FeatureVal : public Vector 43:44.95 ^~~~~~~~~~ 43:45.01 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 43:45.02 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 43:45.02 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:30: 43:45.02 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 43:45.02 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.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] 43:45.02 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 43:45.02 ^ 43:45.02 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 43:45.02 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 43:45.02 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 43:45.02 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 43:45.02 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-dsalgs.hh:557:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 43:45.02 struct hb_vector_size_t 43:45.02 ^~~~~~~~~~~~~~~~ 43:48.76 gfx/ipc 43:54.09 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 43:54.09 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 43:54.10 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 43:54.10 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 43:54.10 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 43:54.10 ^~~~~~~~~~~~~~~~~~~ 43:54.10 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 43:54.10 _hb_debug_msg_va (const char *what, 43:54.10 ^~~~~~~~~~~~~~~~ 43:54.10 /builddir/build/BUILD/firefox-63.0/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] 43:54.10 _hb_debug_msg<0> (const char *what HB_UNUSED, 43:54.10 ^~~~~~~~~~~~~~~~ 43:54.10 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 43:54.10 _hb_debug_msg (const char *what, 43:54.10 ^~~~~~~~~~~~~ 43:55.44 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 43:55.44 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 43:55.44 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 43:55.44 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 43:55.44 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 43:55.44 ^~~~~~~~~~~~~~~~~~~ 43:55.44 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 43:55.44 _hb_debug_msg_va (const char *what, 43:55.44 ^~~~~~~~~~~~~~~~ 43:55.45 /builddir/build/BUILD/firefox-63.0/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] 43:55.45 _hb_debug_msg<0> (const char *what HB_UNUSED, 43:55.45 ^~~~~~~~~~~~~~~~ 43:55.45 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 43:55.45 _hb_debug_msg (const char *what, 43:55.45 ^~~~~~~~~~~~~ 43:57.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 43:57.28 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Slot.cpp: In member function 'void graphite2::Slot::set(const graphite2::Slot&, int, size_t, size_t, size_t)': 43:57.28 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Slot.cpp:78:71: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct graphite2::SlotJustify' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 43:57.28 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 43:57.28 ^ 43:57.28 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Segment.h:38, 43:57.28 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Slot.cpp:27, 43:57.28 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 43:57.28 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 43:57.28 struct SlotJustify 43:57.28 ^~~~~~~~~~~ 44:00.04 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:00.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh:30, 44:00.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 44:00.04 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 44:00.04 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 44:00.04 ^~~~~~~~~~~~~~~~~~~ 44:00.04 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 44:00.04 _hb_debug_msg_va (const char *what, 44:00.04 ^~~~~~~~~~~~~~~~ 44:00.05 /builddir/build/BUILD/firefox-63.0/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] 44:00.05 _hb_debug_msg<0> (const char *what HB_UNUSED, 44:00.05 ^~~~~~~~~~~~~~~~ 44:00.05 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 44:00.05 _hb_debug_msg (const char *what, 44:00.05 ^~~~~~~~~~~~~ 44:01.62 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:01.62 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 44:01.62 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 44:01.62 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 44:01.62 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 44:01.62 ^~~~~~~~~~~~~~~~~~~ 44:01.62 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 44:01.62 _hb_debug_msg_va (const char *what, 44:01.62 ^~~~~~~~~~~~~~~~ 44:01.62 /builddir/build/BUILD/firefox-63.0/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] 44:01.62 _hb_debug_msg<0> (const char *what HB_UNUSED, 44:01.62 ^~~~~~~~~~~~~~~~ 44:01.62 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 44:01.62 _hb_debug_msg (const char *what, 44:01.62 ^~~~~~~~~~~~~ 44:02.08 gfx/vr 44:03.92 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:03.92 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 44:03.92 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 44:03.92 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 44:03.92 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 44:03.92 ^~~~~~~~~~~~~~~~~~~ 44:03.92 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 44:03.92 _hb_debug_msg_va (const char *what, 44:03.92 ^~~~~~~~~~~~~~~~ 44:03.92 /builddir/build/BUILD/firefox-63.0/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] 44:03.92 _hb_debug_msg<0> (const char *what HB_UNUSED, 44:03.92 ^~~~~~~~~~~~~~~~ 44:03.92 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 44:03.92 _hb_debug_msg (const char *what, 44:03.92 ^~~~~~~~~~~~~ 44:04.11 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:41: 44:04.12 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 44:04.12 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.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] 44:04.12 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 44:04.12 ^ 44:04.12 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 44:04.12 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:04.12 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 44:04.12 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 44:04.12 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-dsalgs.hh:557:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 44:04.12 struct hb_vector_size_t 44:04.12 ^~~~~~~~~~~~~~~~ 44:07.89 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:07.89 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape-plan.cc:27: 44:07.89 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 44:07.89 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 44:07.89 ^~~~~~~~~~~~~~~~~~~ 44:07.89 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 44:07.89 _hb_debug_msg_va (const char *what, 44:07.89 ^~~~~~~~~~~~~~~~ 44:07.89 /builddir/build/BUILD/firefox-63.0/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] 44:07.89 _hb_debug_msg<0> (const char *what HB_UNUSED, 44:07.89 ^~~~~~~~~~~~~~~~ 44:07.89 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 44:07.90 _hb_debug_msg (const char *what, 44:07.90 ^~~~~~~~~~~~~ 44:09.15 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:09.15 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 44:09.15 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 44:09.15 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 44:09.15 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 44:09.15 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 44:09.15 ^~~~~~~~~~~~~~~~~~~ 44:09.15 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 44:09.15 _hb_debug_msg_va (const char *what, 44:09.15 ^~~~~~~~~~~~~~~~ 44:09.16 /builddir/build/BUILD/firefox-63.0/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] 44:09.16 _hb_debug_msg<0> (const char *what HB_UNUSED, 44:09.16 ^~~~~~~~~~~~~~~~ 44:09.16 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 44:09.16 _hb_debug_msg (const char *what, 44:09.16 ^~~~~~~~~~~~~ 44:09.34 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 44:09.34 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 44:09.34 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 44:09.35 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:30, 44:09.35 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 44:09.35 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 44:09.35 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.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] 44:09.35 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 44:09.35 ^ 44:09.35 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 44:09.35 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:09.35 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 44:09.35 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 44:09.35 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 44:09.35 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-dsalgs.hh:557:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 44:09.35 struct hb_vector_size_t 44:09.35 ^~~~~~~~~~~~~~~~ 44:12.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:38: 44:12.27 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-glib.cc: At global scope: 44:12.27 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-glib.cc:370:13: warning: 'void free_static_glib_funcs()' declared 'static' but never defined [-Wunused-function] 44:12.27 static void free_static_glib_funcs (void); 44:12.27 ^~~~~~~~~~~~~~~~~~~~~~ 44:20.64 Compiling darling v0.4.0 44:21.04 Compiling mozurl v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/netwerk/base/mozurl) 44:23.73 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:23.73 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 44:23.73 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 44:23.73 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 44:23.73 /builddir/build/BUILD/firefox-63.0/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 = __va_list]' may be missing attributes [-Wmissing-attributes] 44:23.73 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 44:23.74 ^~~~~~~~~~~~~~~~~~~ 44:23.74 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 44:23.74 _hb_debug_msg_va (const char *what, 44:23.74 ^~~~~~~~~~~~~~~~ 44:23.74 /builddir/build/BUILD/firefox-63.0/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] 44:23.74 _hb_debug_msg<0> (const char *what HB_UNUSED, 44:23.74 ^~~~~~~~~~~~~~~~ 44:23.74 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 44:23.74 _hb_debug_msg (const char *what, 44:23.75 ^~~~~~~~~~~~~ 44:23.94 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 44:23.94 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 44:23.94 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 44:23.94 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 44:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 44:23.94 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 44:23.94 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.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] 44:23.94 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 44:23.95 ^ 44:23.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 44:23.95 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 44:23.95 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 44:23.95 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 44:23.95 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 44:23.95 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-dsalgs.hh:557:8: note: 'hb_set_t::page_t::vector_t' {aka 'struct hb_vector_size_t'} declared here 44:23.95 struct hb_vector_size_t 44:23.95 ^~~~~~~~~~~~~~~~ 44:24.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:47: 44:24.66 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape.cc: At global scope: 44:24.66 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape.cc:50:13: warning: 'void free_static_shaper_list()' declared 'static' but never defined [-Wunused-function] 44:24.66 static void free_static_shaper_list (void); 44:24.66 ^~~~~~~~~~~~~~~~~~~~~~~ 44:24.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:56: 44:24.67 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper.cc:39:13: warning: 'void free_static_shapers()' declared 'static' but never defined [-Wunused-function] 44:24.67 static void free_static_shapers (void); 44:24.67 ^~~~~~~~~~~~~~~~~~~ 44:35.11 In file included from /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContextEGL.h:10, 44:35.11 from /builddir/build/BUILD/firefox-63.0/gfx/gl/EGLUtils.cpp:7, 44:35.11 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 44:35.11 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 44:35.11 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h:1217:21: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:35.11 fGetIntegerv(pname, (GLint*)&ret); 44:35.11 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 44:35.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 44:35.11 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLBlitHelper.cpp:206:12: note: 'texBinding' was declared here 44:35.11 GLenum texBinding; 44:35.11 ^~~~~~~~~~ 44:36.00 In file included from /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContextEGL.h:10, 44:36.00 from /builddir/build/BUILD/firefox-63.0/gfx/gl/EGLUtils.cpp:7, 44:36.00 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 44:36.00 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h: In member function 'void mozilla::gl::DrawBlitProg::Draw(const mozilla::gl::DrawBlitProg::BaseArgs&, const mozilla::gl::DrawBlitProg::YUVArgs*) const': 44:36.00 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h:2901:34: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:36.01 mSymbols.fBindVertexArray(array); 44:36.01 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 44:36.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 44:36.01 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLBlitHelper.cpp:473:12: note: 'oldVAO' was declared here 44:36.01 GLuint oldVAO; 44:36.01 ^~~~~~ 44:41.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:18, 44:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 44:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 44:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp:2: 44:41.93 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 44:41.93 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:41.93 class CreatedWindowInfo final 44:41.93 ^~~~~~~~~~~~~~~~~ 44:42.15 Compiling euclid v0.19.0 44:42.33 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In static member function 'static void std::_Function_handler::_M_invoke(const std::_Any_data&, _ArgTypes&& ...) [with _Functor = mozilla::dom::PBrowserChild::SendBrowserFrameOpenWindow(mozilla::dom::PBrowserChild*, mozilla::dom::PBrowserChild::PRenderFrameChild*, const nsString&, const nsString&, const nsString&)::; _ArgTypes = {mozilla::ipc::ResponseRejectReason}]': 44:42.33 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 44:42.33 class CreatedWindowInfo final 44:42.33 ^~~~~~~~~~~~~~~~~ 44:48.04 Compiling app_units v0.7.0 44:48.81 Compiling bincode v1.0.0 44:51.91 Compiling serde_bytes v0.10.4 44:53.38 Compiling ron v0.1.7 44:54.47 gfx/vr/service 45:07.13 Compiling toml v0.4.5 45:13.32 gfx/config 45:22.31 gfx/webrender_bindings 45:30.10 SkJumper_generated.o 45:30.25 gfx/skia 45:34.82 image 45:40.10 Compiling failure v0.1.2 45:40.92 Compiling cubeb v0.5.2 45:40.94 image/build 45:41.75 Compiling cubeb-backend v0.5.0 45:57.87 image/decoders 46:00.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:00.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 46:00.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 46:00.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 46:00.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 46:00.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPlatform.h:12, 46:00.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfx2DGlue.h:10, 46:00.20 from /builddir/build/BUILD/firefox-63.0/image/Image.h:12, 46:00.20 from /builddir/build/BUILD/firefox-63.0/image/ImageWrapper.h:10, 46:00.20 from /builddir/build/BUILD/firefox-63.0/image/ImageWrapper.cpp:6, 46:00.21 from /builddir/build/BUILD/firefox-63.0/objdir/image/Unified_cpp_image1.cpp:2: 46:00.21 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 46:00.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:00.21 foundInterface = 0; \ 46:00.21 ^~~~~~~~~~~~~~ 46:00.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:00.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:00.21 ^~~~~~~~~~~~~~~~~~~~~~~ 46:00.21 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:00.21 NS_INTERFACE_MAP_END 46:00.21 ^~~~~~~~~~~~~~~~~~~~ 46:00.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:00.21 else 46:00.21 ^~~~ 46:00.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:00.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:00.21 ^~~~~~~~~~~~~~~~~~ 46:00.21 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:00.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 46:00.21 ^~~~~~~~~~~~~~~~~~~~~~ 46:00.64 Compiling tokio-core v0.1.17 46:07.47 Compiling style_derive v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style_derive) 46:07.50 image/decoders/icon/gtk 46:23.73 image/decoders/icon 46:23.74 image/encoders/ico 46:26.99 image/encoders/png 46:29.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:29.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 46:29.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/imgIRequest.h:10, 46:29.62 from /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.h:10, 46:29.62 from /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:7, 46:29.62 from /builddir/build/BUILD/firefox-63.0/objdir/image/Unified_cpp_image2.cpp:2: 46:29.62 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 46:29.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:29.62 foundInterface = 0; \ 46:29.62 ^~~~~~~~~~~~~~ 46:29.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:29.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:29.63 ^~~~~~~~~~~~~~~~~~~~~~~ 46:29.63 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:29.63 NS_INTERFACE_MAP_END 46:29.63 ^~~~~~~~~~~~~~~~~~~~ 46:29.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:29.63 else 46:29.63 ^~~~ 46:29.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 46:29.63 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 46:29.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:29.63 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 46:29.63 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 46:29.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:30.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:30.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 46:30.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 46:30.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 46:30.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 46:30.40 from /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconModule.cpp:7, 46:30.40 from /builddir/build/BUILD/firefox-63.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 46:30.40 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 46:30.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:30.40 foundInterface = 0; \ 46:30.40 ^~~~~~~~~~~~~~ 46:30.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:30.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:30.40 ^~~~~~~~~~~~~~~~~~~~~~~ 46:30.40 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:30.40 NS_INTERFACE_MAP_END 46:30.40 ^~~~~~~~~~~~~~~~~~~~ 46:30.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:30.40 else 46:30.40 ^~~~ 46:30.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 46:30.43 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 46:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:30.43 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 46:30.43 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 46:30.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:43.29 Compiling plane-split v0.12.1 46:43.51 image/encoders/jpeg 46:43.51 image/encoders/bmp 46:45.76 dom/abort 46:45.94 Compiling webrender_api v0.57.2 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender_api) 46:47.38 dom/animation 46:47.96 dom/base 46:52.44 dom/bindings 46:57.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:57.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 46:57.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 46:57.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 46:57.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 46:57.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 46:57.55 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.h:10, 46:57.55 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:7, 46:57.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 46:57.55 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 46:57.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:57.55 foundInterface = 0; \ 46:57.55 ^~~~~~~~~~~~~~ 46:57.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:57.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:57.56 ^~~~~~~~~~~~~~~~~~~~~~~ 46:57.56 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:57.56 NS_INTERFACE_MAP_END 46:57.56 ^~~~~~~~~~~~~~~~~~~~ 46:57.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:57.56 else 46:57.56 ^~~~ 46:57.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:57.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:57.57 ^~~~~~~~~~~~~~~~~~ 46:57.57 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:57.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 46:57.57 ^~~~~~~~~~~~~~~~~~~~~~ 46:57.59 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 46:57.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:57.59 foundInterface = 0; \ 46:57.59 ^~~~~~~~~~~~~~ 46:57.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:57.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:57.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.59 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:57.60 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:57.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.60 In file included from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.h:12, 46:57.60 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:7, 46:57.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 46:57.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:57.60 } else 46:57.60 ^~~~ 46:57.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 46:57.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:57.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:57.61 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:57.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 46:57.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:00.88 dom/battery 47:03.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:03.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:03.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:03.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:03.57 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 47:03.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 47:03.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 47:03.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 47:03.57 from /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.h:10, 47:03.57 from /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:7: 47:03.57 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 47:03.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:03.58 foundInterface = 0; \ 47:03.58 ^~~~~~~~~~~~~~ 47:03.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:03.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:03.58 ^~~~~~~~~~~~~~~~~~~~~~~ 47:03.58 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:03.58 NS_INTERFACE_MAP_END 47:03.59 ^~~~~~~~~~~~~~~~~~~~ 47:03.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:03.59 else 47:03.59 ^~~~ 47:03.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:03.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:03.59 ^~~~~~~~~~~~~~~~~~ 47:03.59 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:03.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:03.59 ^~~~~~~~~~~~~~~~~~~~~~ 47:03.60 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 47:03.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:03.60 foundInterface = 0; \ 47:03.60 ^~~~~~~~~~~~~~ 47:03.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:03.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:03.60 ^~~~~~~~~~~~~~~~~~~~~~~ 47:03.60 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:03.60 NS_INTERFACE_MAP_END 47:03.61 ^~~~~~~~~~~~~~~~~~~~ 47:03.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:03.61 else 47:03.61 ^~~~ 47:03.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:03.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:03.61 ^~~~~~~~~~~~~~~~~~ 47:03.61 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:03.61 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 47:03.61 ^~~~~~~~~~~~~~~~~~~~~~ 47:05.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:05.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:05.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:05.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:05.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 47:05.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:05.17 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 47:05.17 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 47:05.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 47:05.17 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 47:05.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:05.18 foundInterface = 0; \ 47:05.18 ^~~~~~~~~~~~~~ 47:05.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:05.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:05.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:05.18 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:05.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:05.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:05.19 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:05.19 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 47:05.19 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 47:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 47:05.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:05.20 } else 47:05.20 ^~~~ 47:05.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:05.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:05.20 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:05.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 47:05.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:05.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 47:05.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:05.40 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 47:05.40 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 47:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 47:05.41 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 47:05.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:05.41 foundInterface = 0; \ 47:05.41 ^~~~~~~~~~~~~~ 47:05.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:05.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:05.42 ^~~~~~~~~~~~~~~~~~~~~~~ 47:05.42 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:05.42 NS_INTERFACE_MAP_END 47:05.42 ^~~~~~~~~~~~~~~~~~~~ 47:05.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:05.43 else 47:05.43 ^~~~ 47:05.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:05.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:05.43 ^~~~~~~~~~~~~~~~~~ 47:05.43 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:05.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:05.44 ^~~~~~~~~~~~~~~~~~~~~~ 47:05.47 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 47:05.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:05.48 foundInterface = 0; \ 47:05.48 ^~~~~~~~~~~~~~ 47:05.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:05.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:05.49 ^~~~~~~~~~~~~~~~~~~~~~~ 47:05.49 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:05.49 NS_INTERFACE_MAP_END 47:05.49 ^~~~~~~~~~~~~~~~~~~~ 47:05.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:05.50 else 47:05.50 ^~~~ 47:05.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:05.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:05.50 ^~~~~~~~~~~~~~~~~~ 47:05.50 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:05.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:05.50 ^~~~~~~~~~~~~~~~~~~~~~ 47:06.14 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 47:06.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:06.14 foundInterface = 0; \ 47:06.14 ^~~~~~~~~~~~~~ 47:06.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:06.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:06.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:06.15 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:06.15 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 47:06.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:06.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:06.15 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 47:06.15 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 47:06.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 47:06.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:06.16 } else 47:06.16 ^~~~ 47:06.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:06.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:06.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:06.16 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:06.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 47:06.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:10.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:10.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:10.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:10.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 47:10.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:10.18 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 47:10.18 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 47:10.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 47:10.18 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 47:10.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:10.18 foundInterface = 0; \ 47:10.18 ^~~~~~~~~~~~~~ 47:10.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:10.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:10.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.18 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:10.18 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 47:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.19 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:10.19 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 47:10.19 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 47:10.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 47:10.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:10.19 } else 47:10.19 ^~~~ 47:10.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:10.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.19 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:10.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 47:10.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:31.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 47:31.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 47:31.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 47:31.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 47:31.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 47:32.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 47:32.00 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:21, 47:32.00 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.cpp:9: 47:32.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 47:32.00 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 47:32.01 /builddir/build/BUILD/firefox-63.0/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] 47:32.01 memset(aT, 0, sizeof(T)); 47:32.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:32.01 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.cpp:215: 47:32.01 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 47:32.01 struct GlobalProperties { 47:32.02 ^~~~~~~~~~~~~~~~ 47:39.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMessageManager.h:10, 47:39.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:10, 47:39.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:9: 47:39.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 47:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:39.15 foundInterface = 0; \ 47:39.15 ^~~~~~~~~~~~~~ 47:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:39.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:39.15 ^~~~~~~~~~~~~~~~~~~~~~~ 47:39.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:39.15 NS_INTERFACE_MAP_END 47:39.15 ^~~~~~~~~~~~~~~~~~~~ 47:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:39.16 else 47:39.16 ^~~~ 47:39.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 47:39.16 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 47:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:39.16 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 47:39.16 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, !mChrome || !mIsBroadcaster) 47:39.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:40.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 47:40.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 47:40.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 47:40.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 47:40.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 47:40.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 47:40.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:17, 47:40.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:9: 47:40.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 47:40.67 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 47:40.67 /builddir/build/BUILD/firefox-63.0/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] 47:40.68 memset(aT, 0, sizeof(T)); 47:40.68 ~~~~~~^~~~~~~~~~~~~~~~~~ 47:40.68 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:62: 47:40.68 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 47:40.68 struct GlobalProperties { 47:40.68 ^~~~~~~~~~~~~~~~ 47:52.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 47:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 47:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 47:52.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.h:10, 47:52.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:7: 47:52.17 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 47:52.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:52.17 foundInterface = 0; \ 47:52.17 ^~~~~~~~~~~~~~ 47:52.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:52.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:52.17 ^~~~~~~~~~~~~~~~~~~~~~~ 47:52.17 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:52.17 NS_INTERFACE_MAP_END 47:52.17 ^~~~~~~~~~~~~~~~~~~~ 47:52.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:52.17 else 47:52.18 ^~~~ 47:52.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:52.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:52.18 ^~~~~~~~~~~~~~~~~~ 47:52.18 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:52.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 47:52.18 ^~~~~~~~~~~~~~~~~~~~~~ 47:52.56 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 47:52.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:52.57 foundInterface = 0; \ 47:52.57 ^~~~~~~~~~~~~~ 47:52.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:52.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:52.57 ^~~~~~~~~~~~~~~~~~~~~~~ 47:52.57 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:4408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:52.57 NS_INTERFACE_MAP_END 47:52.58 ^~~~~~~~~~~~~~~~~~~~ 47:52.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 47:52.58 else 47:52.58 ^~~~ 47:52.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:52.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:52.58 ^~~~~~~~~~~~~~~~~~ 47:52.58 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:4407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:52.58 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 47:52.59 ^~~~~~~~~~~~~~~~~~~~~~ 47:54.01 Compiling style v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style) 48:15.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:15.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:15.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 48:15.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 48:15.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 48:15.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:15.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:15.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 48:15.81 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 48:15.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:15.81 foundInterface = 0; \ 48:15.81 ^~~~~~~~~~~~~~ 48:15.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:15.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:15.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.81 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:15.81 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 48:15.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.81 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 48:15.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 48:15.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 48:15.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:15.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:15.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 48:15.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:15.82 } else 48:15.82 ^~~~ 48:15.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:15.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.82 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:15.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 48:15.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:15.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:15.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 48:15.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 48:15.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 48:15.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:15.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:15.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 48:15.84 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 48:15.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:15.84 foundInterface = 0; \ 48:15.84 ^~~~~~~~~~~~~~ 48:15.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:15.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:15.84 ^~~~~~~~~~~~~~~~~~~~~~~ 48:15.84 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:15.84 NS_INTERFACE_MAP_END 48:15.84 ^~~~~~~~~~~~~~~~~~~~ 48:15.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:15.84 else 48:15.84 ^~~~ 48:15.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 48:15.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 48:15.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:532:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 48:15.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 48:15.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.87 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 48:15.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:15.87 foundInterface = 0; \ 48:15.87 ^~~~~~~~~~~~~~ 48:15.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:15.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.87 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:15.87 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 48:15.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.87 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 48:15.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 48:15.87 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 48:15.87 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:15.87 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:15.87 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 48:15.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:15.87 } else 48:15.87 ^~~~ 48:15.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:15.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:15.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.88 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:15.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 48:15.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:15.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:15.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:15.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 48:15.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 48:15.95 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 48:15.95 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:15.95 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:15.95 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 48:15.95 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 48:15.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:15.95 foundInterface = 0; \ 48:15.95 ^~~~~~~~~~~~~~ 48:15.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:15.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:15.95 ^~~~~~~~~~~~~~~~~~~~~~~ 48:15.95 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:1351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:15.95 NS_INTERFACE_MAP_END 48:15.95 ^~~~~~~~~~~~~~~~~~~~ 48:15.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:15.95 else 48:15.95 ^~~~ 48:15.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:15.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:15.96 ^~~~~~~~~~~~~~~~~~ 48:15.96 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:1350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:15.96 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 48:15.96 ^~~~~~~~~~~~~~~~~~~~~~ 48:18.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 48:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 48:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 48:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 48:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 48:18.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 48:18.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 48:18.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 48:18.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:18.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:18.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 48:18.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 48:18.38 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 48:18.39 /builddir/build/BUILD/firefox-63.0/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] 48:18.39 memset(aT, 0, sizeof(T)); 48:18.39 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:18.39 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:169: 48:18.39 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 48:18.39 struct GlobalProperties { 48:18.39 ^~~~~~~~~~~~~~~~ 48:22.67 Compiling rkv v0.4.1 48:26.06 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawPath]': 48:26.06 /builddir/build/BUILD/firefox-63.0/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*}]' 48:26.07 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 48:26.07 /builddir/build/BUILD/firefox-63.0/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] 48:26.07 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 48:26.07 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 48:26.07 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 48:26.07 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 48:26.07 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 48:26.07 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 48:26.07 ^~~~~~~~ 48:26.07 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 48:26.08 struct T { \ 48:26.08 ^ 48:26.08 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawRect]': 48:26.08 /builddir/build/BUILD/firefox-63.0/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*}]' 48:26.10 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 48:26.10 /builddir/build/BUILD/firefox-63.0/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] 48:26.10 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 48:26.10 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 48:26.10 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 48:26.10 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 48:26.10 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 48:26.10 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 48:26.10 ^~~~~~~~ 48:26.11 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 48:26.11 struct T { \ 48:26.11 ^ 48:26.11 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp: In instantiation of 'SkMiniPicture< >::SkMiniPicture(const SkRect*, T*) [with T = SkRecords::DrawTextBlob]': 48:26.11 /builddir/build/BUILD/firefox-63.0/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*}]' 48:26.11 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 48:26.11 /builddir/build/BUILD/firefox-63.0/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] 48:26.11 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 48:26.11 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 48:26.11 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 48:26.12 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 48:26.12 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 48:26.12 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 48:26.12 ^~~~~~~~~~~~ 48:26.12 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 48:26.12 struct T { \ 48:26.12 ^ 48:30.25 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 48:30.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:30.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 48:30.26 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load4(const SkPMColor*)': 48:30.26 /builddir/build/BUILD/firefox-63.0/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] 48:30.26 memcpy(&px4, px, 16); 48:30.26 ^ 48:30.26 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:30.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 48:30.27 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:30.27 class Sk4px : public Sk16b { 48:30.27 ^~~~~ 48:30.27 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 48:30.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:30.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 48:30.28 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load2(const SkPMColor*)': 48:30.30 /builddir/build/BUILD/firefox-63.0/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] 48:30.30 memcpy(&px2, px, 8); 48:30.30 ^ 48:30.30 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:30.30 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 48:30.31 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:30.31 class Sk4px : public Sk16b { 48:30.31 ^~~~~ 48:30.31 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 48:30.31 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:30.31 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 48:30.32 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/../opts/Sk4px_none.h: In static member function 'static {anonymous}::Sk4px {anonymous}::Sk4px::Load1(const SkPMColor*)': 48:30.32 /builddir/build/BUILD/firefox-63.0/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] 48:30.32 memcpy(&px1, px, 4); 48:30.32 ^ 48:30.32 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 48:30.32 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 48:30.33 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 48:30.33 class Sk4px : public Sk16b { 48:30.33 ^~~~~ 48:30.77 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:42: 48:30.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h: In function 'uint32_t portable::hash_fn(const void*, size_t, uint32_t)': 48:30.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:30.78 case 3: k ^= data[2] << 16; 48:30.78 ~~^~~~~~~~~~~~~~~~ 48:30.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 48:30.78 case 2: k ^= data[1] << 8; 48:30.78 ^~~~ 48:30.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 48:30.78 case 2: k ^= data[1] << 8; 48:30.78 ~~^~~~~~~~~~~~~~~~ 48:30.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 48:30.79 case 1: k ^= data[0] << 0; 48:30.79 ^~~~ 48:39.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:39.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:39.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 48:39.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 48:39.35 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 48:39.35 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:39.35 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:39.35 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:7: 48:39.36 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 48:39.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:39.36 foundInterface = 0; \ 48:39.36 ^~~~~~~~~~~~~~ 48:39.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:39.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:39.37 ^~~~~~~~~~~~~~~~~~~~~~~ 48:39.38 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:1090:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:39.38 NS_INTERFACE_MAP_END 48:39.38 ^~~~~~~~~~~~~~~~~~~~ 48:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:39.39 else 48:39.39 ^~~~ 48:39.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:39.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:39.39 ^~~~~~~~~~~~~~~~~~ 48:39.39 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:1089:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:39.40 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 48:39.40 ^~~~~~~~~~~~~~~~~~~~~~ 48:42.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 48:42.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 48:42.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 48:42.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 48:42.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 48:42.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 48:42.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 48:42.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 48:42.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 48:42.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 48:42.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:7: 48:42.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 48:42.18 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 48:42.18 /builddir/build/BUILD/firefox-63.0/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] 48:42.18 memset(aT, 0, sizeof(T)); 48:42.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:42.18 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:167: 48:42.18 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 48:42.19 struct GlobalProperties { 48:42.19 ^~~~~~~~~~~~~~~~ 48:54.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:54.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:54.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 48:54.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 48:54.89 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 48:54.89 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.h:10, 48:54.90 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:7: 48:54.90 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 48:54.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:54.92 foundInterface = 0; \ 48:54.92 ^~~~~~~~~~~~~~ 48:54.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:54.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:54.92 ^~~~~~~~~~~~~~~~~~~~~~~ 48:54.92 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:54.92 NS_INTERFACE_MAP_END 48:54.92 ^~~~~~~~~~~~~~~~~~~~ 48:54.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:54.93 else 48:54.93 ^~~~ 48:54.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:54.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:54.93 ^~~~~~~~~~~~~~~~~~ 48:54.93 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:54.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:54.93 ^~~~~~~~~~~~~~~~~~~~~~ 48:55.02 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 48:55.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:55.02 foundInterface = 0; \ 48:55.02 ^~~~~~~~~~~~~~ 48:55.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:55.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:55.02 ^~~~~~~~~~~~~~~~~~~~~~~ 48:55.02 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:55.03 NS_INTERFACE_MAP_END 48:55.03 ^~~~~~~~~~~~~~~~~~~~ 48:55.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:55.03 else 48:55.03 ^~~~ 48:55.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:55.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:55.03 ^~~~~~~~~~~~~~~~~~ 48:55.03 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:55.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:55.03 ^~~~~~~~~~~~~~~~~~~~~~ 49:13.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:13.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:13.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:13.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:13.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 49:13.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 49:13.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 49:13.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 49:13.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 49:13.50 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 49:13.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.51 foundInterface = 0; \ 49:13.51 ^~~~~~~~~~~~~~ 49:13.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:13.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:13.51 ^~~~~~~~~~~~~~~~~~~~~~~ 49:13.51 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:2857:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:13.52 NS_INTERFACE_MAP_END 49:13.52 ^~~~~~~~~~~~~~~~~~~~ 49:13.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.52 else 49:13.52 ^~~~ 49:13.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:13.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:13.52 ^~~~~~~~~~~~~~~~~~ 49:13.53 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:2856:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:13.53 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:13.53 ^~~~~~~~~~~~~~~~~~~~~~ 49:13.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 49:13.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.59 foundInterface = 0; \ 49:13.59 ^~~~~~~~~~~~~~ 49:13.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:13.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:13.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.60 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:13.62 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 49:13.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:13.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 49:13.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:13.62 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 49:13.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 49:13.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 49:13.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.63 } else 49:13.63 ^~~~ 49:13.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:13.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.64 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3256:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:13.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 49:13.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 49:13.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 49:13.66 from /builddir/build/BUILD/firefox-63.0/image/imgLoader.h:11, 49:13.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:13: 49:13.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 49:13.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.67 foundInterface = 0; \ 49:13.67 ^~~~~~~~~~~~~~ 49:13.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:13.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:13.68 ^~~~~~~~~~~~~~~~~~~~~~~ 49:13.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:1258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:13.68 NS_INTERFACE_MAP_END 49:13.68 ^~~~~~~~~~~~~~~~~~~~ 49:13.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.70 else 49:13.70 ^~~~ 49:13.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:13.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.70 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:1257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:13.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 49:13.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 49:13.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 49:13.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 49:13.72 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 49:13.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:13.74 foundInterface = 0; \ 49:13.74 ^~~~~~~~~~~~~~ 49:13.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:13.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:13.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.74 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3666:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:13.74 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 49:13.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:13.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 49:13.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:13.75 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 49:13.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 49:13.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 49:13.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:13.75 } else 49:13.75 ^~~~ 49:13.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:13.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:13.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3665:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:13.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 49:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:14.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:14.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:14.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:14.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:14.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 49:14.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 49:14.26 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 49:14.26 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 49:14.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:14.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:14.26 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:14.26 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:14.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:14.26 /builddir/build/BUILD/firefox-63.0/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 49:14.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:14.26 foundInterface = 0; \ 49:14.26 ^~~~~~~~~~~~~~ 49:14.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:14.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:14.27 ^~~~~~~~~~~~~~~~~~~~~~~ 49:14.27 /builddir/build/BUILD/firefox-63.0/dom/base/Attr.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:14.27 NS_INTERFACE_MAP_END 49:14.27 ^~~~~~~~~~~~~~~~~~~~ 49:14.27 In file included from /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.h:19, 49:14.27 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:10, 49:14.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:14.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:3631:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:14.27 } else 49:14.27 ^~~~ 49:14.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:3631:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 49:14.27 } else 49:14.27 ^~~~ 49:14.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 49:14.32 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 49:14.32 /builddir/build/BUILD/firefox-63.0/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] 49:14.32 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 49:14.32 ^ 49:14.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:14.32 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:14.32 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:14.32 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:130:10: note: 'struct AttrArray::InternalAttr' declared here 49:14.32 struct InternalAttr 49:14.32 ^~~~~~~~~~~~ 49:14.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 49:14.34 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 49:14.34 /builddir/build/BUILD/firefox-63.0/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] 49:14.34 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 49:14.34 ^ 49:14.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:14.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:14.34 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:14.34 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:14.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:14.34 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 49:14.34 class Impl 49:14.34 ^~~~ 49:14.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 49:14.34 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 49:14.34 /builddir/build/BUILD/firefox-63.0/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] 49:14.36 Impl* newImpl = static_cast(realloc(mImpl.release(), sizeInBytes.value())); 49:14.36 ^ 49:14.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:14.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:14.36 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:14.36 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:14.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:14.36 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 49:14.36 class Impl 49:14.36 ^~~~ 49:15.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 49:15.77 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 49:15.77 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:15.77 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:15.77 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:15.77 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 49:15.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:15.79 foundInterface = 0; \ 49:15.79 ^~~~~~~~~~~~~~ 49:15.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:15.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:15.79 ^~~~~~~~~~~~~~~~~~~~~~~ 49:15.79 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:15.79 NS_INTERFACE_MAP_END 49:15.79 ^~~~~~~~~~~~~~~~~~~~ 49:15.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:15.79 else 49:15.79 ^~~~ 49:15.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:15.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:15.79 ^~~~~~~~~~~~~~~~~~ 49:15.79 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:15.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:15.80 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 49:16.43 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 49:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:16.43 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 49:16.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.44 foundInterface = 0; \ 49:16.44 ^~~~~~~~~~~~~~ 49:16.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.44 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.44 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.44 NS_INTERFACE_MAP_END 49:16.44 ^~~~~~~~~~~~~~~~~~~~ 49:16.44 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 49:16.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.44 foundInterface = 0; \ 49:16.44 ^~~~~~~~~~~~~~ 49:16.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:16.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.44 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:16.44 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 49:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 49:16.44 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 49:16.45 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 49:16.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:16.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:16.45 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:16.45 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:16.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:16.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.45 } else 49:16.45 ^~~~ 49:16.45 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:16.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 49:16.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:16.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.45 else 49:16.45 ^~~~ 49:16.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.45 ^~~~~~~~~~~~~~~~~~ 49:16.45 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:16.45 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.74 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 49:16.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.74 foundInterface = 0; \ 49:16.74 ^~~~~~~~~~~~~~ 49:16.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.74 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.74 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.74 NS_INTERFACE_MAP_END 49:16.74 ^~~~~~~~~~~~~~~~~~~~ 49:16.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.74 else 49:16.74 ^~~~ 49:16.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.74 ^~~~~~~~~~~~~~~~~~ 49:16.74 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:16.75 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.78 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 49:16.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.78 foundInterface = 0; \ 49:16.78 ^~~~~~~~~~~~~~ 49:16.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.79 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.79 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.79 NS_INTERFACE_MAP_END 49:16.79 ^~~~~~~~~~~~~~~~~~~~ 49:16.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.79 else 49:16.79 ^~~~ 49:16.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.79 ^~~~~~~~~~~~~~~~~~ 49:16.79 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:16.81 ^~~~~~~~~~~~~~~~~~~~~~ 49:16.92 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 49:16.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:16.93 foundInterface = 0; \ 49:16.93 ^~~~~~~~~~~~~~ 49:16.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:16.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:16.93 ^~~~~~~~~~~~~~~~~~~~~~~ 49:16.93 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:16.93 NS_INTERFACE_MAP_END 49:16.93 ^~~~~~~~~~~~~~~~~~~~ 49:16.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:16.93 else 49:16.93 ^~~~ 49:16.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:16.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:16.93 ^~~~~~~~~~~~~~~~~~ 49:16.93 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:16.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:16.94 ^~~~~~~~~~~~~~~~~~~~~~ 49:17.82 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 49:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:17.82 foundInterface = 0; \ 49:17.82 ^~~~~~~~~~~~~~ 49:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:17.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:17.82 ^~~~~~~~~~~~~~~~~~~~~~~ 49:17.82 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:17.82 NS_INTERFACE_MAP_END 49:17.82 ^~~~~~~~~~~~~~~~~~~~ 49:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:17.82 else 49:17.83 ^~~~ 49:17.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:17.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:17.83 ^~~~~~~~~~~~~~~~~~ 49:17.83 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:17.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:17.83 ^~~~~~~~~~~~~~~~~~~~~~ 49:18.05 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 49:18.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.05 foundInterface = 0; \ 49:18.05 ^~~~~~~~~~~~~~ 49:18.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.05 ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.05 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.05 NS_INTERFACE_MAP_END 49:18.05 ^~~~~~~~~~~~~~~~~~~~ 49:18.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.05 else 49:18.05 ^~~~ 49:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:18.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:18.06 ^~~~~~~~~~~~~~~~~~ 49:18.06 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:18.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:18.06 ^~~~~~~~~~~~~~~~~~~~~~ 49:18.09 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 49:18.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.10 foundInterface = 0; \ 49:18.10 ^~~~~~~~~~~~~~ 49:18.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.10 ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.10 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.10 NS_INTERFACE_MAP_END 49:18.10 ^~~~~~~~~~~~~~~~~~~~ 49:18.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:18.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 49:18.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:18.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 49:18.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 49:18.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 49:18.10 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 49:18.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:18.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.11 } else 49:18.11 ^~~~ 49:18.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:18.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:18.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.11 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:65:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 49:18.11 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 49:18.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:18.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 49:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 49:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 49:18.17 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 49:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:18.19 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 49:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.19 foundInterface = 0; \ 49:18.19 ^~~~~~~~~~~~~~ 49:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:18.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.19 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:18.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 49:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 49:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 49:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 49:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 49:18.20 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 49:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.20 } else 49:18.20 ^~~~ 49:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:18.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.20 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:18.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 49:18.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:18.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 49:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 49:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 49:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 49:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 49:18.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 49:18.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 49:18.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 49:18.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 49:18.26 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 49:18.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:18.26 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 49:18.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:18.27 foundInterface = 0; \ 49:18.27 ^~~~~~~~~~~~~~ 49:18.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:18.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:18.27 ^~~~~~~~~~~~~~~~~~~~~~~ 49:18.28 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:18.28 NS_INTERFACE_MAP_END 49:18.28 ^~~~~~~~~~~~~~~~~~~~ 49:18.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:18.28 else 49:18.28 ^~~~ 49:18.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:18.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:18.28 ^~~~~~~~~~~~~~~~~~ 49:18.28 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:18.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:18.28 ^~~~~~~~~~~~~~~~~~~~~~ 49:22.27 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 49:22.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:22.27 foundInterface = 0; \ 49:22.27 ^~~~~~~~~~~~~~ 49:22.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:22.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:22.28 ^~~~~~~~~~~~~~~~~~~~~~~ 49:22.28 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:22.28 NS_INTERFACE_MAP_END 49:22.28 ^~~~~~~~~~~~~~~~~~~~ 49:22.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:22.28 else 49:22.28 ^~~~ 49:22.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:22.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:22.28 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:22.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 49:22.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:23.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCHashTable.h:12, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:10, 49:23.22 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:23.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 49:23.22 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 49:23.22 /builddir/build/BUILD/firefox-63.0/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] 49:23.22 memset(aT, 0, sizeof(T)); 49:23.22 ~~~~~~^~~~~~~~~~~~~~~~~~ 49:23.22 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:21, 49:23.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 49:23.22 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 49:23.22 struct GlobalProperties { 49:23.22 ^~~~~~~~~~~~~~~~ 49:23.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:23.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:23.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 49:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 49:23.43 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 49:23.43 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 49:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 49:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 49:23.43 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 49:23.43 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 49:23.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 49:23.43 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 49:23.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:23.43 foundInterface = 0; \ 49:23.43 ^~~~~~~~~~~~~~ 49:23.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:23.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:23.43 ^~~~~~~~~~~~~~~~~~~~~~~ 49:23.43 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:23.43 NS_INTERFACE_MAP_END 49:23.43 ^~~~~~~~~~~~~~~~~~~~ 49:23.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:23.43 else 49:23.44 ^~~~ 49:23.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:23.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:23.46 ^~~~~~~~~~~~~~~~~~ 49:23.46 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:23.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:23.46 ^~~~~~~~~~~~~~~~~~~~~~ 49:23.83 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 49:23.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:23.84 foundInterface = 0; \ 49:23.84 ^~~~~~~~~~~~~~ 49:23.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:23.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:23.84 ^~~~~~~~~~~~~~~~~~~~~~~ 49:23.84 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:23.84 NS_INTERFACE_MAP_END 49:23.84 ^~~~~~~~~~~~~~~~~~~~ 49:23.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:23.84 else 49:23.84 ^~~~ 49:23.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:23.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:23.84 ^~~~~~~~~~~~~~~~~~ 49:23.84 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:23.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:23.85 ^~~~~~~~~~~~~~~~~~~~~~ 49:28.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:28.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:28.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:28.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:28.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 49:28.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 49:28.95 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 49:28.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 49:28.95 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 49:28.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:28.95 foundInterface = 0; \ 49:28.95 ^~~~~~~~~~~~~~ 49:28.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:28.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:28.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:28.95 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:28.95 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 49:28.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:28.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:30, 49:28.95 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:32, 49:28.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 49:28.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 49:29.00 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 49:29.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 49:29.00 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:29.00 else 49:29.00 ^~~~ 49:29.00 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp:26:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 49:29.00 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 49:29.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:31.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:31.39 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 49:31.39 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 49:31.39 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 49:31.40 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 49:31.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:31.40 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 49:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:31.40 foundInterface = 0; \ 49:31.40 ^~~~~~~~~~~~~~ 49:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:31.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:31.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.40 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:31.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:31.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 49:31.40 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 49:31.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:31.40 } else 49:31.40 ^~~~ 49:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:31.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.41 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp:2109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:31.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 49:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:31.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:31.53 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 49:31.53 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 49:31.53 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 49:31.53 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 49:31.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:31.53 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 49:31.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:31.53 foundInterface = 0; \ 49:31.53 ^~~~~~~~~~~~~~ 49:31.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:31.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:31.54 ^~~~~~~~~~~~~~~~~~~~~~~ 49:31.54 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:31.54 NS_INTERFACE_MAP_END 49:31.54 ^~~~~~~~~~~~~~~~~~~~ 49:31.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:31.54 else 49:31.54 ^~~~ 49:31.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:31.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:31.54 ^~~~~~~~~~~~~~~~~~ 49:31.54 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:31.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:31.54 ^~~~~~~~~~~~~~~~~~~~~~ 49:32.32 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 49:32.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:32.33 foundInterface = 0; \ 49:32.33 ^~~~~~~~~~~~~~ 49:32.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:32.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:32.33 ^~~~~~~~~~~~~~~~~~~~~~~ 49:32.33 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:32.33 NS_INTERFACE_MAP_END 49:32.33 ^~~~~~~~~~~~~~~~~~~~ 49:32.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:32.33 else 49:32.33 ^~~~ 49:32.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:32.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:32.34 ^~~~~~~~~~~~~~~~~~ 49:32.34 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:32.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:32.34 ^~~~~~~~~~~~~~~~~~~~~~ 49:32.39 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 49:32.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:32.40 foundInterface = 0; \ 49:32.40 ^~~~~~~~~~~~~~ 49:32.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:32.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:32.41 ^~~~~~~~~~~~~~~~~~~~~~~ 49:32.41 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:32.41 NS_INTERFACE_MAP_END 49:32.41 ^~~~~~~~~~~~~~~~~~~~ 49:32.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 49:32.41 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 49:32.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:32.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:32.41 } else 49:32.41 ^~~~ 49:32.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:32.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.42 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:498:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 49:32.42 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 49:32.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:32.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:32.42 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 49:32.42 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 49:32.42 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 49:32.43 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 49:32.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:32.43 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 49:32.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:32.43 foundInterface = 0; \ 49:32.43 ^~~~~~~~~~~~~~ 49:32.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 49:32.43 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 49:32.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.44 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:614:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 49:32.44 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 49:32.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:32.44 else 49:32.44 ^~~~ 49:32.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:32.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:32.44 ^~~~~~~~~~~~~~~~~~ 49:32.45 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:613:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:32.45 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:32.45 ^~~~~~~~~~~~~~~~~~~~~~ 49:32.52 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 49:32.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:32.52 foundInterface = 0; \ 49:32.52 ^~~~~~~~~~~~~~ 49:32.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:32.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:32.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.53 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:2084:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:32.53 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 49:32.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 49:32.53 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 49:32.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:32.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:32.53 } else 49:32.53 ^~~~ 49:32.54 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:2083:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:32.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 49:32.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:32.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:32.63 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 49:32.63 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 49:32.63 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 49:32.63 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 49:32.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:32.63 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 49:32.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:32.63 foundInterface = 0; \ 49:32.63 ^~~~~~~~~~~~~~ 49:32.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:32.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:32.63 ^~~~~~~~~~~~~~~~~~~~~~~ 49:32.63 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:32.63 NS_INTERFACE_MAP_END 49:32.63 ^~~~~~~~~~~~~~~~~~~~ 49:32.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:32.63 else 49:32.63 ^~~~ 49:32.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:32.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:32.64 ^~~~~~~~~~~~~~~~~~ 49:32.64 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:32.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:32.64 ^~~~~~~~~~~~~~~~~~~~~~ 49:38.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:38.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:38.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:38.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:38.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 49:38.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 49:38.98 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 49:38.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 49:38.98 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 49:38.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:38.99 foundInterface = 0; \ 49:38.99 ^~~~~~~~~~~~~~ 49:38.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:38.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:38.99 ^~~~~~~~~~~~~~~~~~~~~~~ 49:38.99 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:38.99 NS_INTERFACE_MAP_END 49:38.99 ^~~~~~~~~~~~~~~~~~~~ 49:38.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:38.99 else 49:38.99 ^~~~ 49:38.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:38.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:39.00 ^~~~~~~~~~~~~~~~~~ 49:39.02 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:39.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:39.02 ^~~~~~~~~~~~~~~~~~~~~~ 49:39.14 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 49:39.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:39.15 foundInterface = 0; \ 49:39.15 ^~~~~~~~~~~~~~ 49:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:39.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:39.15 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:39.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:39.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:39.15 else 49:39.15 ^~~~ 49:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:39.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:39.15 ^~~~~~~~~~~~~~~~~~ 49:39.16 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:39.18 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:39.18 ^~~~~~~~~~~~~~~~~~~~~~ 49:39.48 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 49:39.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:39.48 foundInterface = 0; \ 49:39.48 ^~~~~~~~~~~~~~ 49:39.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:39.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:39.48 ^~~~~~~~~~~~~~~~~~~~~~~ 49:39.48 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:39.48 NS_INTERFACE_MAP_END 49:39.48 ^~~~~~~~~~~~~~~~~~~~ 49:39.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:39.48 else 49:39.48 ^~~~ 49:39.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:39.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:39.49 ^~~~~~~~~~~~~~~~~~ 49:39.49 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp:175:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:39.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:39.49 ^~~~~~~~~~~~~~~~~~~~~~ 49:39.73 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 49:39.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:39.73 foundInterface = 0; \ 49:39.73 ^~~~~~~~~~~~~~ 49:39.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:39.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:39.73 ^~~~~~~~~~~~~~~~~~~~~~~ 49:39.73 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:39.73 NS_INTERFACE_MAP_END 49:39.73 ^~~~~~~~~~~~~~~~~~~~ 49:39.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:39.73 else 49:39.73 ^~~~ 49:39.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:39.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:39.73 ^~~~~~~~~~~~~~~~~~ 49:39.73 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:39.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:39.73 ^~~~~~~~~~~~~~~~~~~~~~ 49:41.71 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 49:41.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:41.71 foundInterface = 0; \ 49:41.71 ^~~~~~~~~~~~~~ 49:41.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:41.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:41.71 ^~~~~~~~~~~~~~~~~~~~~~~ 49:41.71 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:41.71 NS_INTERFACE_MAP_END 49:41.71 ^~~~~~~~~~~~~~~~~~~~ 49:41.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:41.71 else 49:41.71 ^~~~ 49:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:41.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:41.72 ^~~~~~~~~~~~~~~~~~ 49:41.72 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:41.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:41.72 ^~~~~~~~~~~~~~~~~~~~~~ 49:44.10 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTHashtable.h:21, 49:44.10 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsBaseHashtable.h:12, 49:44.10 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:11, 49:44.10 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 49:44.10 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 49:44.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 49:44.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 49:44.11 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 49:44.11 /builddir/build/BUILD/firefox-63.0/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] 49:44.11 memset(aT, 0, sizeof(T)); 49:44.11 ~~~~~~^~~~~~~~~~~~~~~~~~ 49:44.11 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.h:11, 49:44.11 from /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:7, 49:44.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:119: 49:44.11 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 49:44.11 struct GlobalProperties { 49:44.12 ^~~~~~~~~~~~~~~~ 50:02.41 Compiling cubeb-pulse v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs) 50:13.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:13.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 50:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 50:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 50:13.13 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 50:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 50:13.13 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 50:13.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:13.14 foundInterface = 0; \ 50:13.14 ^~~~~~~~~~~~~~ 50:13.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:13.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.14 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:13.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:13.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.14 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:17, 50:13.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 50:13.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 50:13.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 50:13.14 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 50:13.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 50:13.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:13.14 } else 50:13.14 ^~~~ 50:13.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:13.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:13.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.15 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:13.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 50:13.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:13.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:13.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 50:13.56 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.h:12, 50:13.56 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.cpp:7, 50:13.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 50:13.56 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 50:13.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:13.56 foundInterface = 0; \ 50:13.56 ^~~~~~~~~~~~~~ 50:13.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:13.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:13.56 ^~~~~~~~~~~~~~~~~~~~~~~ 50:13.56 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:13.56 NS_INTERFACE_MAP_END 50:13.56 ^~~~~~~~~~~~~~~~~~~~ 50:13.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:13.56 else 50:13.56 ^~~~ 50:13.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:13.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:13.56 ^~~~~~~~~~~~~~~~~~ 50:13.57 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:13.57 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 50:13.57 ^~~~~~~~~~~~~~~~~~~~~~ 50:17.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:17.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:17.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:17.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 50:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 50:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 50:17.98 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 50:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 50:17.98 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 50:17.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:17.99 foundInterface = 0; \ 50:17.99 ^~~~~~~~~~~~~~ 50:17.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:17.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:17.99 ^~~~~~~~~~~~~~~~~~~~~~~ 50:18.00 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:18.00 NS_INTERFACE_MAP_END 50:18.00 ^~~~~~~~~~~~~~~~~~~~ 50:18.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:18.00 else 50:18.00 ^~~~ 50:18.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:18.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:18.01 ^~~~~~~~~~~~~~~~~~ 50:18.01 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:18.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:18.01 ^~~~~~~~~~~~~~~~~~~~~~ 50:18.63 Compiling tokio-uds v0.1.7 50:19.28 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 50:19.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:19.29 foundInterface = 0; \ 50:19.29 ^~~~~~~~~~~~~~ 50:19.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:19.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:19.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.29 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:19.30 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 50:19.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:19.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:19.30 else 50:19.30 ^~~~ 50:19.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:19.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:19.32 ^~~~~~~~~~~~~~~~~~ 50:19.32 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:19.32 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 50:19.33 ^~~~~~~~~~~~~~~~~~~~~~ 50:21.44 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 50:21.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:21.45 foundInterface = 0; \ 50:21.45 ^~~~~~~~~~~~~~ 50:21.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:21.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:21.45 ^~~~~~~~~~~~~~~~~~~~~~~ 50:21.45 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:21.46 NS_INTERFACE_MAP_END 50:21.46 ^~~~~~~~~~~~~~~~~~~~ 50:21.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:21.46 else 50:21.46 ^~~~ 50:21.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:21.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:21.46 ^~~~~~~~~~~~~~~~~~ 50:21.47 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:21.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:21.47 ^~~~~~~~~~~~~~~~~~~~~~ 50:21.58 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 50:21.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:21.59 foundInterface = 0; \ 50:21.59 ^~~~~~~~~~~~~~ 50:21.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:21.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:21.59 ^~~~~~~~~~~~~~~~~~~~~~~ 50:21.59 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:21.59 NS_INTERFACE_MAP_END 50:21.59 ^~~~~~~~~~~~~~~~~~~~ 50:21.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:21.59 else 50:21.60 ^~~~ 50:21.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:21.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:21.60 ^~~~~~~~~~~~~~~~~~ 50:21.60 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:21.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:21.60 ^~~~~~~~~~~~~~~~~~~~~~ 50:24.50 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 50:24.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:24.50 foundInterface = 0; \ 50:24.50 ^~~~~~~~~~~~~~ 50:24.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:24.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:24.50 ^~~~~~~~~~~~~~~~~~~~~~~ 50:24.50 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:24.51 NS_INTERFACE_MAP_END 50:24.51 ^~~~~~~~~~~~~~~~~~~~ 50:24.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:24.51 else 50:24.51 ^~~~ 50:24.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:24.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:24.51 ^~~~~~~~~~~~~~~~~~ 50:24.51 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:24.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:24.51 ^~~~~~~~~~~~~~~~~~~~~~ 50:30.82 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 50:30.82 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 50:30.83 } 50:30.83 ^ 50:30.83 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 50:30.83 case SkPath::kQuad_Verb: 50:30.83 ^~~~ 50:36.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 50:36.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 50:37.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 50:37.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 50:37.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:37.00 foundInterface = 0; \ 50:37.02 ^~~~~~~~~~~~~~ 50:37.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:37.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:37.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:37.02 NS_INTERFACE_MAP_END_INHERITING(Event) 50:37.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 50:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 50:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 50:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 50:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 50:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:37.03 } else 50:37.04 ^~~~ 50:37.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:37.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:37.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.04 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:37.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 50:37.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:37.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 50:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 50:37.78 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 50:37.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:37.79 foundInterface = 0; \ 50:37.79 ^~~~~~~~~~~~~~ 50:37.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:37.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:37.79 ^~~~~~~~~~~~~~~~~~~~~~~ 50:37.79 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp:638:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:37.79 NS_INTERFACE_MAP_END 50:37.80 ^~~~~~~~~~~~~~~~~~~~ 50:37.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:37.80 else 50:37.80 ^~~~ 50:37.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:37.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:37.82 ^~~~~~~~~~~~~~~~~~ 50:37.82 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp:637:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:37.82 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 50:37.82 ^~~~~~~~~~~~~~~~~~~~~~ 50:41.70 Compiling malloc_size_of v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/malloc_size_of) 50:43.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 50:43.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 50:43.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 50:43.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 50:43.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 50:43.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 50:43.92 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.h:13, 50:43.92 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.cpp:7, 50:43.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 50:43.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:43.93 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 50:43.93 /builddir/build/BUILD/firefox-63.0/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] 50:43.93 memset(aT, 0, sizeof(T)); 50:43.93 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:43.93 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/WindowNamedPropertiesHandler.cpp:15, 50:43.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:83: 50:43.94 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 50:43.94 struct GlobalProperties { 50:43.94 ^~~~~~~~~~~~~~~~ 50:54.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 50:54.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 50:54.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 50:54.53 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 50:54.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:54.54 foundInterface = 0; \ 50:54.54 ^~~~~~~~~~~~~~ 50:54.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:54.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:54.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.54 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:54.54 NS_INTERFACE_MAP_END_INHERITING(Event) 50:54.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/DOMMediaStream.h:12, 50:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/LocalMediaStreamBinding.cpp:3, 50:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings10.cpp:26: 50:54.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:54.55 } else 50:54.57 ^~~~ 50:54.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:54.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:54.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:54.57 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:54.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 50:54.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:55.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:55.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 50:55.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.33 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 50:55.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.34 foundInterface = 0; \ 50:55.34 ^~~~~~~~~~~~~~ 50:55.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:55.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:55.34 ^~~~~~~~~~~~~~~~~~~~~~~ 50:55.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:55.34 NS_INTERFACE_MAP_END 50:55.34 ^~~~~~~~~~~~~~~~~~~~ 50:55.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:55.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 50:55.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 50:55.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 50:55.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 50:55.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 50:55.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.36 } else 50:55.36 ^~~~ 50:55.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:55.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 50:55.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:55.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:55.39 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 50:55.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.39 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 50:55.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.39 foundInterface = 0; \ 50:55.39 ^~~~~~~~~~~~~~ 50:55.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:55.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:903:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:55.40 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 50:55.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:55.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 50:55.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 50:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 50:55.41 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 50:55.41 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 50:55.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.43 } else 50:55.43 ^~~~ 50:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:55.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:55.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.43 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:55.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 50:55.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:55.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:55.63 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 50:55.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.63 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 50:55.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.64 foundInterface = 0; \ 50:55.64 ^~~~~~~~~~~~~~ 50:55.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:55.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:55.64 ^~~~~~~~~~~~~~~~~~~~~~~ 50:55.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:55.64 NS_INTERFACE_MAP_END 50:55.65 ^~~~~~~~~~~~~~~~~~~~ 50:55.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:55.65 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 50:55.65 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 50:55.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 50:55.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 50:55.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 50:55.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.67 } else 50:55.67 ^~~~ 50:55.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:55.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 50:55.68 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 50:55.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:55.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:55.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 50:55.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.69 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 50:55.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.69 foundInterface = 0; \ 50:55.69 ^~~~~~~~~~~~~~ 50:55.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:55.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:55.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.70 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:55.70 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 50:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:55.70 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 50:55.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 50:55.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 50:55.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 50:55.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 50:55.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.72 } else 50:55.72 ^~~~ 50:55.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 50:55.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:55.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.72 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:55.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 50:55.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:55.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:55.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 50:55.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 50:55.72 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 50:55.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:55.73 foundInterface = 0; \ 50:55.73 ^~~~~~~~~~~~~~ 50:55.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:55.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:55.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.73 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:55.73 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 50:55.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:55.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:55.76 else 50:55.76 ^~~~ 50:55.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:55.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:55.76 ^~~~~~~~~~~~~~~~~~ 50:55.76 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:55.76 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 50:55.76 ^~~~~~~~~~~~~~~~~~~~~~ 51:14.84 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 51:14.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:14.85 foundInterface = 0; \ 51:14.85 ^~~~~~~~~~~~~~ 51:14.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:14.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:14.85 ^~~~~~~~~~~~~~~~~~~~~~~ 51:14.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:14.85 NS_INTERFACE_MAP_END 51:14.85 ^~~~~~~~~~~~~~~~~~~~ 51:14.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:14.86 else 51:14.86 ^~~~ 51:14.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:14.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:14.86 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:14.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 51:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:15.49 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 51:15.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.49 foundInterface = 0; \ 51:15.49 ^~~~~~~~~~~~~~ 51:15.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:15.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:15.50 ^~~~~~~~~~~~~~~~~~~~~~~ 51:15.50 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:15.50 NS_INTERFACE_MAP_END 51:15.50 ^~~~~~~~~~~~~~~~~~~~ 51:15.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:15.50 else 51:15.50 ^~~~ 51:15.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:15.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:15.50 ^~~~~~~~~~~~~~~~~~ 51:15.50 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:15.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:15.50 ^~~~~~~~~~~~~~~~~~~~~~ 51:15.54 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 51:15.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:15.54 foundInterface = 0; \ 51:15.54 ^~~~~~~~~~~~~~ 51:15.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:15.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:15.55 ^~~~~~~~~~~~~~~~~~~~~~~ 51:15.55 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:15.55 NS_INTERFACE_MAP_END 51:15.55 ^~~~~~~~~~~~~~~~~~~~ 51:15.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:15.55 else 51:15.55 ^~~~ 51:15.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:15.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:15.55 ^~~~~~~~~~~~~~~~~~ 51:15.55 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:15.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:15.55 ^~~~~~~~~~~~~~~~~~~~~~ 51:17.38 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 51:17.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:17.39 foundInterface = 0; \ 51:17.39 ^~~~~~~~~~~~~~ 51:17.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:17.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:17.39 ^~~~~~~~~~~~~~~~~~~~~~~ 51:17.39 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:17.39 NS_INTERFACE_MAP_END 51:17.39 ^~~~~~~~~~~~~~~~~~~~ 51:17.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:17.39 else 51:17.40 ^~~~ 51:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:17.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:17.40 ^~~~~~~~~~~~~~~~~~ 51:17.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:17.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:17.40 ^~~~~~~~~~~~~~~~~~~~~~ 51:17.46 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 51:17.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:17.47 foundInterface = 0; \ 51:17.47 ^~~~~~~~~~~~~~ 51:17.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:17.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:17.47 ^~~~~~~~~~~~~~~~~~~~~~~ 51:17.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:17.47 NS_INTERFACE_MAP_END 51:17.47 ^~~~~~~~~~~~~~~~~~~~ 51:17.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:17.48 else 51:17.48 ^~~~ 51:17.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:17.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:17.48 ^~~~~~~~~~~~~~~~~~ 51:17.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:17.48 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 51:17.48 ^~~~~~~~~~~~~~~~~~~~~~ 51:17.52 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 51:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:17.53 foundInterface = 0; \ 51:17.53 ^~~~~~~~~~~~~~ 51:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:17.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:17.53 ^~~~~~~~~~~~~~~~~~~~~~~ 51:17.53 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:473:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:17.53 NS_INTERFACE_MAP_END 51:17.53 ^~~~~~~~~~~~~~~~~~~~ 51:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:17.53 else 51:17.53 ^~~~ 51:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:17.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:17.53 ^~~~~~~~~~~~~~~~~~ 51:17.53 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:472:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:17.53 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 51:17.53 ^~~~~~~~~~~~~~~~~~~~~~ 51:17.82 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 51:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:17.82 foundInterface = 0; \ 51:17.82 ^~~~~~~~~~~~~~ 51:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:17.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:17.82 ^~~~~~~~~~~~~~~~~~~~~~~ 51:17.82 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:17.82 NS_INTERFACE_MAP_END 51:17.82 ^~~~~~~~~~~~~~~~~~~~ 51:17.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 51:17.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 51:17.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 51:17.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 51:17.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 51:17.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 51:17.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 51:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:17.82 } else 51:17.83 ^~~~ 51:17.83 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:17.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 51:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:19.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:19.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:19.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 51:19.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:19.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:19.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:19.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 51:19.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:19.29 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 51:19.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 51:19.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 51:19.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 51:19.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:19.30 foundInterface = 0; \ 51:19.30 ^~~~~~~~~~~~~~ 51:19.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:19.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:19.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:19.30 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:19.32 NS_INTERFACE_MAP_END_INHERITING(Event) 51:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:19.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:19.32 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 51:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 51:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 51:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:19.33 } else 51:19.33 ^~~~ 51:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:19.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:19.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:19.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 51:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:28.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:28.71 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 51:28.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 51:28.71 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 51:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:28.72 foundInterface = 0; \ 51:28.72 ^~~~~~~~~~~~~~ 51:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:28.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:28.72 ^~~~~~~~~~~~~~~~~~~~~~~ 51:28.72 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:1761:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:28.72 NS_INTERFACE_MAP_END 51:28.72 ^~~~~~~~~~~~~~~~~~~~ 51:28.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 51:28.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 51:28.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 51:28.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 51:28.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 51:28.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 51:28.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 51:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:28.72 } else 51:28.72 ^~~~ 51:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:28.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:28.72 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:1760:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 51:28.72 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 51:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:29.99 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 51:29.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 51:29.99 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 51:30.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:30.00 foundInterface = 0; \ 51:30.00 ^~~~~~~~~~~~~~ 51:30.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:30.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:30.02 NS_INTERFACE_MAP_END_INHERITING(Event) 51:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:30.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:30.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:30.02 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 51:30.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 51:30.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 51:30.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:30.02 } else 51:30.02 ^~~~ 51:30.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:30.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:30.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 51:30.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:30.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:30.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 51:30.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 51:30.03 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 51:30.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:30.03 foundInterface = 0; \ 51:30.03 ^~~~~~~~~~~~~~ 51:30.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:30.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:30.03 ^~~~~~~~~~~~~~~~~~~~~~~ 51:30.03 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:9927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:30.03 NS_INTERFACE_MAP_END 51:30.03 ^~~~~~~~~~~~~~~~~~~~ 51:30.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:30.03 else 51:30.03 ^~~~ 51:30.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:30.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:30.03 ^~~~~~~~~~~~~~~~~~ 51:30.04 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:9926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:30.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:30.04 ^~~~~~~~~~~~~~~~~~~~~~ 51:30.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:30.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:30.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 51:30.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:30.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:30.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:30.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 51:30.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:30.54 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 51:30.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 51:30.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 51:30.54 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 51:30.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:30.56 foundInterface = 0; \ 51:30.56 ^~~~~~~~~~~~~~ 51:30.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:30.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:30.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.56 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:30.56 NS_INTERFACE_MAP_END_INHERITING(Event) 51:30.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 51:30.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 51:30.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 51:30.57 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 51:30.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 51:30.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 51:30.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:30.57 } else 51:30.57 ^~~~ 51:30.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:30.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:30.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.57 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:30.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 51:30.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:34.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:34.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:34.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentEncoder.h:10, 51:34.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:12, 51:34.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 51:34.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 51:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:34.68 foundInterface = 0; \ 51:34.68 ^~~~~~~~~~~~~~ 51:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:34.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:34.68 ^~~~~~~~~~~~~~~~~~~~~~~ 51:34.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:34.68 NS_INTERFACE_MAP_END 51:34.68 ^~~~~~~~~~~~~~~~~~~~ 51:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:34.69 else 51:34.69 ^~~~ 51:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:34.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:34.69 ^~~~~~~~~~~~~~~~~~ 51:34.69 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:207:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:34.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:34.69 ^~~~~~~~~~~~~~~~~~~~~~ 51:43.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIContentPolicy.h:10, 51:43.43 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.h:23, 51:43.43 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:13, 51:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 51:43.43 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 51:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:43.43 foundInterface = 0; \ 51:43.43 ^~~~~~~~~~~~~~ 51:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:43.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:43.44 ^~~~~~~~~~~~~~~~~~~~~~~ 51:43.44 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:43.44 NS_INTERFACE_MAP_END 51:43.44 ^~~~~~~~~~~~~~~~~~~~ 51:43.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:43.44 else 51:43.44 ^~~~ 51:43.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:43.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:43.44 ^~~~~~~~~~~~~~~~~~ 51:43.44 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:43.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:43.44 ^~~~~~~~~~~~~~~~~~~~~~ 51:44.08 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 51:44.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:44.08 foundInterface = 0; \ 51:44.08 ^~~~~~~~~~~~~~ 51:44.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:44.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:44.08 ^~~~~~~~~~~~~~~~~~~~~~~ 51:44.08 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:44.08 NS_INTERFACE_MAP_END 51:44.08 ^~~~~~~~~~~~~~~~~~~~ 51:44.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:44.08 else 51:44.08 ^~~~ 51:44.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:44.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:44.09 ^~~~~~~~~~~~~~~~~~ 51:44.09 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:44.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:44.09 ^~~~~~~~~~~~~~~~~~~~~~ 51:44.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 51:44.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:44.41 foundInterface = 0; \ 51:44.41 ^~~~~~~~~~~~~~ 51:44.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:44.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:44.41 ^~~~~~~~~~~~~~~~~~~~~~~ 51:44.41 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:44.41 NS_INTERFACE_MAP_END 51:44.41 ^~~~~~~~~~~~~~~~~~~~ 51:44.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:44.41 else 51:44.41 ^~~~ 51:44.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:44.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:44.41 ^~~~~~~~~~~~~~~~~~ 51:44.41 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:44.41 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 51:44.42 ^~~~~~~~~~~~~~~~~~~~~~ 51:48.77 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 51:48.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:48.78 foundInterface = 0; \ 51:48.78 ^~~~~~~~~~~~~~ 51:48.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:48.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:48.78 ^~~~~~~~~~~~~~~~~~~~~~~ 51:48.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:48.78 NS_INTERFACE_MAP_END 51:48.78 ^~~~~~~~~~~~~~~~~~~~ 51:48.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:48.78 else 51:48.78 ^~~~ 51:48.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:48.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:48.78 ^~~~~~~~~~~~~~~~~~ 51:48.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:48.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:48.78 ^~~~~~~~~~~~~~~~~~~~~~ 51:49.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 51:49.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:49.14 foundInterface = 0; \ 51:49.14 ^~~~~~~~~~~~~~ 51:49.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:49.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:49.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:49.15 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:49.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 51:49.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 51:49.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 51:49.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:24, 51:49.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:21, 51:49.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 51:49.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 51:49.15 } else 51:49.15 ^~~~ 51:49.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:49.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:49.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:49.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 51:49.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:49.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:49.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:49.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIContentPolicy.h:10, 51:49.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.h:23, 51:49.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:13, 51:49.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 51:49.20 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 51:49.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:49.20 foundInterface = 0; \ 51:49.20 ^~~~~~~~~~~~~~ 51:49.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:49.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:49.21 ^~~~~~~~~~~~~~~~~~~~~~~ 51:49.21 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:49.21 NS_INTERFACE_MAP_END 51:49.21 ^~~~~~~~~~~~~~~~~~~~ 51:49.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:49.21 else 51:49.21 ^~~~ 51:49.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:49.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:49.21 ^~~~~~~~~~~~~~~~~~ 51:49.22 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:49.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:49.22 ^~~~~~~~~~~~~~~~~~~~~~ 51:54.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 51:54.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.64 foundInterface = 0; \ 51:54.64 ^~~~~~~~~~~~~~ 51:54.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.64 ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.64 NS_INTERFACE_MAP_END 51:54.64 ^~~~~~~~~~~~~~~~~~~~ 51:54.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:54.64 else 51:54.64 ^~~~ 51:54.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:54.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:54.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.65 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:54.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 51:54.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:58.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 51:58.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:58.34 foundInterface = 0; \ 51:58.34 ^~~~~~~~~~~~~~ 51:58.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:58.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:58.34 ^~~~~~~~~~~~~~~~~~~~~~~ 51:58.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:58.34 NS_INTERFACE_MAP_END 51:58.34 ^~~~~~~~~~~~~~~~~~~~ 51:58.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:58.34 else 51:58.34 ^~~~ 51:58.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:58.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:58.35 ^~~~~~~~~~~~~~~~~~ 51:58.35 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:58.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:58.35 ^~~~~~~~~~~~~~~~~~~~~~ 51:59.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 51:59.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:59.14 foundInterface = 0; \ 51:59.14 ^~~~~~~~~~~~~~ 51:59.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:59.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:59.14 ^~~~~~~~~~~~~~~~~~~~~~~ 51:59.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:59.14 NS_INTERFACE_MAP_END 51:59.15 ^~~~~~~~~~~~~~~~~~~~ 51:59.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:59.15 else 51:59.15 ^~~~ 51:59.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:59.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:59.15 ^~~~~~~~~~~~~~~~~~ 51:59.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:59.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:59.15 ^~~~~~~~~~~~~~~~~~~~~~ 52:01.89 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 52:01.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:01.90 foundInterface = 0; \ 52:01.90 ^~~~~~~~~~~~~~ 52:01.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:01.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:01.90 ^~~~~~~~~~~~~~~~~~~~~~~ 52:01.90 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp:3153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:01.90 NS_INTERFACE_MAP_END 52:01.90 ^~~~~~~~~~~~~~~~~~~~ 52:01.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:01.90 else 52:01.90 ^~~~ 52:01.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:01.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:01.90 ^~~~~~~~~~~~~~~~~~ 52:01.90 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp:3152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:01.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:01.90 ^~~~~~~~~~~~~~~~~~~~~~ 52:02.45 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 52:02.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:02.45 foundInterface = 0; \ 52:02.45 ^~~~~~~~~~~~~~ 52:02.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:02.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:02.45 ^~~~~~~~~~~~~~~~~~~~~~~ 52:02.46 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:02.47 NS_INTERFACE_MAP_END 52:02.47 ^~~~~~~~~~~~~~~~~~~~ 52:02.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:02.47 else 52:02.47 ^~~~ 52:02.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:02.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:02.47 ^~~~~~~~~~~~~~~~~~ 52:02.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:655:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:02.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:02.47 ^~~~~~~~~~~~~~~~~~~~~~ 52:02.80 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 52:02.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:02.80 foundInterface = 0; \ 52:02.80 ^~~~~~~~~~~~~~ 52:02.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:02.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:02.80 ^~~~~~~~~~~~~~~~~~~~~~~ 52:02.80 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:2930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:02.80 NS_INTERFACE_MAP_END 52:02.80 ^~~~~~~~~~~~~~~~~~~~ 52:02.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:02.80 else 52:02.80 ^~~~ 52:02.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:02.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.81 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:2929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:02.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 52:02.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 52:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:03.32 foundInterface = 0; \ 52:03.32 ^~~~~~~~~~~~~~ 52:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:03.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:03.32 ^~~~~~~~~~~~~~~~~~~~~~~ 52:03.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:03.32 NS_INTERFACE_MAP_END 52:03.32 ^~~~~~~~~~~~~~~~~~~~ 52:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:03.32 else 52:03.33 ^~~~ 52:03.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:03.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:03.33 ^~~~~~~~~~~~~~~~~~ 52:03.33 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:03.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:03.33 ^~~~~~~~~~~~~~~~~~~~~~ 52:03.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 52:03.70 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 52:03.70 /builddir/build/BUILD/firefox-63.0/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] 52:03.70 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 52:03.70 ^ 52:03.70 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:51, 52:03.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 52:03.70 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 52:03.70 struct InternalAttr 52:03.70 ^~~~~~~~~~~~ 52:03.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 52:03.71 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 52:03.73 /builddir/build/BUILD/firefox-63.0/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] 52:03.73 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 52:03.73 ^ 52:03.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:51, 52:03.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 52:03.73 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 52:03.73 struct InternalAttr 52:03.73 ^~~~~~~~~~~~ 52:04.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:04.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:04.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentEncoder.h:10, 52:04.60 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:12, 52:04.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 52:04.60 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 52:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:04.61 foundInterface = 0; \ 52:04.61 ^~~~~~~~~~~~~~ 52:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:04.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:04.61 ^~~~~~~~~~~~~~~~~~~~~~~ 52:04.61 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:04.61 NS_INTERFACE_MAP_END 52:04.61 ^~~~~~~~~~~~~~~~~~~~ 52:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:04.61 else 52:04.61 ^~~~ 52:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:04.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:04.61 ^~~~~~~~~~~~~~~~~~ 52:04.61 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:04.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 52:21.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIIOService.h:33, 52:21.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:17, 52:21.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 52:21.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 52:21.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:599:3: warning: '*((void*)& newStart +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:21.67 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 52:21.67 ^~ 52:21.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 52:21.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:759:20: note: '*((void*)& newStart +16)' was declared here 52:21.67 RawRangeBoundary newStart; 52:21.67 ^~~~~~~~ 52:33.62 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMNavigationTiming.cpp:21, 52:33.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 52:33.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Telemetry.h: In member function 'void nsIDocument::ReportUseCounters(nsIDocument::UseCounterReportKind)': 52:33.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Telemetry.h:111:13: warning: 'label' may be used uninitialized in this function [-Wmaybe-uninitialized] 52:33.63 Accumulate(static_cast(CategoricalLabelId::value), 52:33.63 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.63 static_cast(enumValue)); 52:33.63 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:137: 52:33.63 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:12103:42: note: 'label' was declared here 52:33.63 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 52:33.63 ^~~~~ 52:45.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 52:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MutationEventBinding.cpp:3, 52:45.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 52:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 52:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:45.37 foundInterface = 0; \ 52:45.37 ^~~~~~~~~~~~~~ 52:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:45.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:45.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:45.39 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:45.39 NS_INTERFACE_MAP_END_INHERITING(Event) 52:45.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:45.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:45.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 52:45.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MutationEventBinding.cpp:7, 52:45.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 52:45.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:45.40 } else 52:45.40 ^~~~ 52:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:45.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:45.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:45.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 52:45.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.66 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.h:22, 52:51.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.cpp:13, 52:51.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 52:51.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 52:51.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:51.67 foundInterface = 0; \ 52:51.67 ^~~~~~~~~~~~~~ 52:51.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:51.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:51.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 52:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:101:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 52:51.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 52:51.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 52:51.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 52:51.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 52:51.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 52:51.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Text.h:10, 52:51.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.h:15, 52:51.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:11, 52:51.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 52:51.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:51.69 } else 52:51.69 ^~~~ 52:51.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:51.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:51.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 52:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:51.69 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:101:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 52:51.69 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 52:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.82 Compiling audioipc v0.2.4 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/audioipc) 52:57.87 warning: use of deprecated item 'bytes::BufMut::put_u16': use put_u16_be or put_u16_le 52:57.87 --> media/audioipc/audioipc/src/codec.rs:167:13 52:57.87 | 52:57.88 167 | buf.put_u16::(encoded_len as u16); 52:57.88 | ^^^^^^^ 52:57.88 | 52:57.88 = note: #[warn(deprecated)] on by default 53:11.64 Compiling style_traits v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style_traits) 53:11.64 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.h:22, 53:11.65 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.cpp:13, 53:11.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 53:11.65 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 53:11.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.65 foundInterface = 0; \ 53:11.65 ^~~~~~~~~~~~~~ 53:11.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:11.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.65 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.65 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.65 NS_INTERFACE_MAP_END 53:11.65 ^~~~~~~~~~~~~~~~~~~~ 53:11.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:11.66 else 53:11.66 ^~~~ 53:11.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:11.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:11.66 ^~~~~~~~~~~~~~~~~~ 53:11.66 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:11.66 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 53:11.66 ^~~~~~~~~~~~~~~~~~~~~~ 53:15.05 dom/browser-element 53:25.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 53:25.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 53:25.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 53:25.74 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 53:25.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.74 foundInterface = 0; \ 53:25.74 ^~~~~~~~~~~~~~ 53:25.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.74 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.75 NS_INTERFACE_MAP_END_INHERITING(Event) 53:25.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:25.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 53:25.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:7, 53:25.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 53:25.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:25.75 } else 53:25.76 ^~~~ 53:25.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:25.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.76 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:25.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 53:25.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:25.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:25.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:25.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:25.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:25.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:25.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 53:25.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 53:25.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 53:25.99 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 53:25.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:25.99 foundInterface = 0; \ 53:25.99 ^~~~~~~~~~~~~~ 53:25.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:25.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:25.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:25.99 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:25.99 NS_INTERFACE_MAP_END_INHERITING(Event) 53:26.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:26.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 53:26.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:7, 53:26.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 53:26.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:26.00 } else 53:26.00 ^~~~ 53:26.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:26.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:26.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:26.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 53:26.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 53:30.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 53:30.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 53:30.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:30.18 foundInterface = 0; \ 53:30.18 ^~~~~~~~~~~~~~ 53:30.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:30.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:30.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:30.18 NS_INTERFACE_MAP_END_INHERITING(Event) 53:30.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:30.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 53:30.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 53:30.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 53:30.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 53:30.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:30.19 } else 53:30.19 ^~~~ 53:30.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:30.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.19 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:30.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 53:30.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:34.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:34.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:34.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:34.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:34.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:34.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 53:34.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 53:34.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 53:34.91 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 53:34.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:34.93 foundInterface = 0; \ 53:34.93 ^~~~~~~~~~~~~~ 53:34.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:34.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:34.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.94 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:34.94 NS_INTERFACE_MAP_END_INHERITING(Event) 53:34.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 53:34.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 53:34.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 53:34.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 53:34.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 53:34.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:34.95 } else 53:34.95 ^~~~ 53:34.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:34.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:34.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:34.97 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:34.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 53:34.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:42.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 53:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 53:42.22 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 53:42.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:42.24 foundInterface = 0; \ 53:42.24 ^~~~~~~~~~~~~~ 53:42.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:42.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:42.24 ^~~~~~~~~~~~~~~~~~~~~~~ 53:42.24 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp:1891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:42.24 NS_INTERFACE_MAP_END 53:42.24 ^~~~~~~~~~~~~~~~~~~~ 53:42.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:42.24 else 53:42.24 ^~~~ 53:42.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:42.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:42.25 ^~~~~~~~~~~~~~~~~~ 53:42.25 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp:1890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:42.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:42.25 ^~~~~~~~~~~~~~~~~~~~~~ 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.38 foundInterface = 0; \ 53:44.38 ^~~~~~~~~~~~~~ 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.38 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.38 NS_INTERFACE_MAP_END 53:44.38 ^~~~~~~~~~~~~~~~~~~~ 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.38 else 53:44.38 ^~~~ 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.38 ^~~~~~~~~~~~~~~~~~ 53:44.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7392:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:44.39 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.38 dom/cache 54:08.22 Compiling audioipc-server v0.2.3 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/server) 54:13.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:13.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:13.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 54:13.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, 54:13.69 from /builddir/build/BUILD/firefox-63.0/dom/cache/Action.cpp:7, 54:13.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 54:13.69 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 54:13.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:13.70 foundInterface = 0; \ 54:13.70 ^~~~~~~~~~~~~~ 54:13.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:13.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:13.70 ^~~~~~~~~~~~~~~~~~~~~~~ 54:13.70 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:13.70 NS_INTERFACE_MAP_END 54:13.70 ^~~~~~~~~~~~~~~~~~~~ 54:13.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:13.71 else 54:13.71 ^~~~ 54:13.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:13.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:13.71 ^~~~~~~~~~~~~~~~~~ 54:13.71 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:13.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:13.71 ^~~~~~~~~~~~~~~~~~~~~~ 54:14.10 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 54:14.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:14.11 foundInterface = 0; \ 54:14.11 ^~~~~~~~~~~~~~ 54:14.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:14.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:14.11 ^~~~~~~~~~~~~~~~~~~~~~~ 54:14.12 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:14.12 NS_INTERFACE_MAP_END 54:14.12 ^~~~~~~~~~~~~~~~~~~~ 54:14.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:14.12 else 54:14.12 ^~~~ 54:14.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:14.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:14.15 ^~~~~~~~~~~~~~~~~~ 54:14.15 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:14.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 54:14.15 ^~~~~~~~~~~~~~~~~~~~~~ 54:25.21 dom/webgpu 54:47.91 dom/clients/api 55:04.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:04.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:04.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:04.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:04.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 55:04.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 55:04.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 55:04.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 55:04.27 from /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.h:9, 55:04.27 from /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:7, 55:04.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 55:04.27 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 55:04.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:04.28 foundInterface = 0; \ 55:04.29 ^~~~~~~~~~~~~~ 55:04.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:04.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:04.29 ^~~~~~~~~~~~~~~~~~~~~~~ 55:04.29 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:04.29 NS_INTERFACE_MAP_END 55:04.29 ^~~~~~~~~~~~~~~~~~~~ 55:04.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:04.30 else 55:04.30 ^~~~ 55:04.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:04.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:04.32 ^~~~~~~~~~~~~~~~~~ 55:04.32 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:04.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:04.32 ^~~~~~~~~~~~~~~~~~~~~~ 55:04.95 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 55:04.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:04.96 foundInterface = 0; \ 55:04.96 ^~~~~~~~~~~~~~ 55:04.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:04.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:04.96 ^~~~~~~~~~~~~~~~~~~~~~~ 55:04.96 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:04.97 NS_INTERFACE_MAP_END 55:04.97 ^~~~~~~~~~~~~~~~~~~~ 55:04.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 55:04.97 else 55:04.97 ^~~~ 55:04.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:04.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:04.97 ^~~~~~~~~~~~~~~~~~ 55:04.97 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:04.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:04.97 ^~~~~~~~~~~~~~~~~~~~~~ 55:07.76 dom/clients/manager 56:04.37 dom/commandhandler 56:05.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:05.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:05.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:05.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:05.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:05.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:05.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:05.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:05.99 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:05.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:05.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:05.99 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 56:05.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:05.99 foundInterface = 0; \ 56:05.99 ^~~~~~~~~~~~~~ 56:06.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:06.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:06.00 NS_INTERFACE_MAP_END_INHERITING(Event) 56:06.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:06.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:06.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:06.01 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:06.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:06.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:06.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:06.01 } else 56:06.02 ^~~~ 56:06.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:06.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:06.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 56:06.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:06.75 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:06.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 56:06.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:06.76 foundInterface = 0; \ 56:06.76 ^~~~~~~~~~~~~~ 56:06.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:06.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:06.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.76 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:06.77 NS_INTERFACE_MAP_END_INHERITING(Event) 56:06.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:06.77 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:06.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:06.77 } else 56:06.77 ^~~~ 56:06.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:06.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:06.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.78 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:06.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 56:06.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:06.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 56:06.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIComponentManager.h:10, 56:06.92 from /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:8, 56:06.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 56:06.92 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 56:06.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:06.93 foundInterface = 0; \ 56:06.93 ^~~~~~~~~~~~~~ 56:06.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:06.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:06.93 ^~~~~~~~~~~~~~~~~~~~~~~ 56:06.93 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:06.93 NS_INTERFACE_MAP_END 56:06.93 ^~~~~~~~~~~~~~~~~~~~ 56:06.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:06.94 else 56:06.94 ^~~~ 56:06.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:06.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:06.94 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:06.94 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 56:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.62 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 56:15.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.63 foundInterface = 0; \ 56:15.63 ^~~~~~~~~~~~~~ 56:15.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:15.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:15.63 ^~~~~~~~~~~~~~~~~~~~~~~ 56:15.63 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:15.64 NS_INTERFACE_MAP_END 56:15.64 ^~~~~~~~~~~~~~~~~~~~ 56:15.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.64 else 56:15.64 ^~~~ 56:15.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 56:15.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 56:15.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.65 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 56:15.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 56:15.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:15.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:15.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:15.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:15.72 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:15.72 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 56:15.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.73 foundInterface = 0; \ 56:15.73 ^~~~~~~~~~~~~~ 56:15.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:15.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:15.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.73 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:15.73 NS_INTERFACE_MAP_END_INHERITING(Event) 56:15.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:15.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:15.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:15.74 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:15.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:15.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:15.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.74 } else 56:15.74 ^~~~ 56:15.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:15.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:15.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:15.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 56:15.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:15.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:15.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:15.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:15.88 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:15.88 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 56:15.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:15.89 foundInterface = 0; \ 56:15.89 ^~~~~~~~~~~~~~ 56:15.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:15.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:15.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.89 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:15.89 NS_INTERFACE_MAP_END_INHERITING(Event) 56:15.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:15.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:15.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:15.90 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:15.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:15.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:15.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:15.90 } else 56:15.90 ^~~~ 56:15.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:15.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:15.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:15.91 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:15.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 56:15.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:16.10 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:16.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:16.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:16.11 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 56:16.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:16.11 foundInterface = 0; \ 56:16.11 ^~~~~~~~~~~~~~ 56:16.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:16.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:16.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.12 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:16.12 NS_INTERFACE_MAP_END_INHERITING(Event) 56:16.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:16.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:16.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:16.12 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:16.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:16.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:16.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:16.13 } else 56:16.13 ^~~~ 56:16.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:16.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:16.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:16.13 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:16.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 56:16.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:17.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:17.55 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:17.55 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 56:17.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:17.55 foundInterface = 0; \ 56:17.56 ^~~~~~~~~~~~~~ 56:17.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:17.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:17.56 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:17.56 NS_INTERFACE_MAP_END_INHERITING(Event) 56:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:17.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:17.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:17.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:17.57 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:17.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 56:17.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 56:17.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:17.57 } else 56:17.58 ^~~~ 56:17.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:17.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:17.58 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:17.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 56:17.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:21.62 dom/credentialmanagement 56:22.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:22.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:22.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:22.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:22.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:22.10 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 56:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 56:22.10 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 56:22.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:22.11 foundInterface = 0; \ 56:22.11 ^~~~~~~~~~~~~~ 56:22.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:22.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:22.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.11 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:22.12 NS_INTERFACE_MAP_END_INHERITING(Event) 56:22.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:22.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:22.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:22.12 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:22.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 56:22.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 56:22.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:22.13 } else 56:22.13 ^~~~ 56:22.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:22.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:22.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:22.13 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:22.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 56:22.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:29.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:29.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 56:29.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:29.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 56:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 56:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 56:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, 56:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CSSGroupingRuleBinding.cpp:3, 56:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 56:29.49 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 56:29.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:29.49 foundInterface = 0; \ 56:29.49 ^~~~~~~~~~~~~~ 56:29.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:29.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:29.50 NS_INTERFACE_MAP_END_INHERITING(Event) 56:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:29.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StyleSheet.h:20, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StyleSheetInlines.h:10, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CSSRuleList.h:10, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoCSSRuleList.h:13, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/css/GroupRule.h:18, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CSSGroupingRuleBinding.cpp:7, 56:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 56:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:29.50 } else 56:29.51 ^~~~ 56:29.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:29.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:29.51 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:29.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 56:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:33.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:33.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 56:33.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 56:33.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 56:33.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 56:33.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 56:33.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 56:33.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 56:33.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Credential.h:10, 56:33.03 from /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:7, 56:33.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 56:33.03 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 56:33.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:33.03 foundInterface = 0; \ 56:33.03 ^~~~~~~~~~~~~~ 56:33.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:33.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:33.04 ^~~~~~~~~~~~~~~~~~~~~~~ 56:33.04 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:33.04 NS_INTERFACE_MAP_END 56:33.04 ^~~~~~~~~~~~~~~~~~~~ 56:33.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:33.04 else 56:33.04 ^~~~ 56:33.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:33.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:33.04 ^~~~~~~~~~~~~~~~~~ 56:33.05 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:33.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:33.07 ^~~~~~~~~~~~~~~~~~~~~~ 56:33.45 Compiling audioipc-client v0.4.0 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/client) 56:34.62 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 56:34.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:34.62 foundInterface = 0; \ 56:34.62 ^~~~~~~~~~~~~~ 56:34.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:34.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:34.62 ^~~~~~~~~~~~~~~~~~~~~~~ 56:34.63 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:34.63 NS_INTERFACE_MAP_END 56:34.63 ^~~~~~~~~~~~~~~~~~~~ 56:34.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 56:34.63 else 56:34.63 ^~~~ 56:34.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:34.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:34.63 ^~~~~~~~~~~~~~~~~~ 56:34.63 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:34.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:34.63 ^~~~~~~~~~~~~~~~~~~~~~ 56:37.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:37.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:37.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:37.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:37.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:37.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:37.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:37.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:37.87 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:37.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 56:37.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 56:37.87 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 56:37.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:37.87 foundInterface = 0; \ 56:37.87 ^~~~~~~~~~~~~~ 56:37.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:37.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:37.88 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:37.88 NS_INTERFACE_MAP_END_INHERITING(Event) 56:37.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:37.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:37.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:37.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:37.88 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:37.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 56:37.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 56:37.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:37.89 } else 56:37.89 ^~~~ 56:37.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:37.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:37.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:37.89 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:37.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 56:37.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:39.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:39.99 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 56:39.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 56:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 56:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:40.00 foundInterface = 0; \ 56:40.00 ^~~~~~~~~~~~~~ 56:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:40.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:40.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:40.00 NS_INTERFACE_MAP_END_INHERITING(Event) 56:40.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:40.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 56:40.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 56:40.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 56:40.00 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 56:40.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 56:40.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 56:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 56:40.00 } else 56:40.00 ^~~~ 56:40.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 56:40.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 56:40.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:40.01 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 56:40.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 56:40.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:12.66 dom/crypto 57:25.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 57:25.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 57:25.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:25.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:25.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 57:25.32 from /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoBuffer.h:10, 57:25.32 from /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoBuffer.cpp:7, 57:25.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 57:25.32 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 57:25.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:25.32 foundInterface = 0; \ 57:25.33 ^~~~~~~~~~~~~~ 57:25.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:25.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:25.33 ^~~~~~~~~~~~~~~~~~~~~~~ 57:25.33 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:25.33 NS_INTERFACE_MAP_END 57:25.33 ^~~~~~~~~~~~~~~~~~~~ 57:25.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:25.33 else 57:25.33 ^~~~ 57:25.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:25.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:25.34 ^~~~~~~~~~~~~~~~~~ 57:25.34 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:25.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:25.34 ^~~~~~~~~~~~~~~~~~~~~~ 57:37.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 57:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 57:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 57:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 57:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 57:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLBinding.h:7, 57:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/URLBinding.cpp:3, 57:37.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 57:37.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 57:37.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 57:37.20 /builddir/build/BUILD/firefox-63.0/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:37.20 memset(aT, 0, sizeof(T)); 57:37.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 57:37.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 57:37.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/WindowBinding.cpp:30, 57:37.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings21.cpp:362: 57:37.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 57:37.21 struct GlobalProperties { 57:37.21 ^~~~~~~~~~~~~~~~ 58:18.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ClientBinding.cpp:3, 58:18.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings3.cpp:2: 58:18.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 58:18.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:18.18 foundInterface = 0; \ 58:18.18 ^~~~~~~~~~~~~~ 58:18.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:18.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:18.18 ^~~~~~~~~~~~~~~~~~~~~~~ 58:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:18.19 NS_INTERFACE_MAP_END 58:18.19 ^~~~~~~~~~~~~~~~~~~~ 58:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:18.19 else 58:18.19 ^~~~ 58:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:18.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:18.19 ^~~~~~~~~~~~~~~~~~ 58:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:693:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:18.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:18.20 ^~~~~~~~~~~~~~~~~~~~~~ 58:24.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/WindowRootBinding.cpp:3, 58:24.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 58:24.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 58:24.76 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 58:24.76 /builddir/build/BUILD/firefox-63.0/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] 58:24.76 memset(aT, 0, sizeof(T)); 58:24.76 ~~~~~~^~~~~~~~~~~~~~~~~~ 58:24.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 58:24.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings22.cpp:122: 58:24.77 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 58:24.77 struct GlobalProperties { 58:24.77 ^~~~~~~~~~~~~~~~ 58:33.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 58:33.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 58:33.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 58:33.60 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 58:33.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:33.60 foundInterface = 0; \ 58:33.60 ^~~~~~~~~~~~~~ 58:33.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:33.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.61 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:33.61 NS_INTERFACE_MAP_END_INHERITING(Event) 58:33.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:33.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 58:33.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 58:33.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 58:33.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 58:33.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:33.62 } else 58:33.62 ^~~~ 58:33.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:33.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:33.62 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:33.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 58:33.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:35.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:35.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 58:35.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 58:35.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 58:35.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 58:35.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 58:35.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 58:35.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 58:35.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 58:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 58:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:35.70 foundInterface = 0; \ 58:35.70 ^~~~~~~~~~~~~~ 58:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:35.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:35.70 ^~~~~~~~~~~~~~~~~~~~~~~ 58:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp:513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:35.70 NS_INTERFACE_MAP_END 58:35.70 ^~~~~~~~~~~~~~~~~~~~ 58:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:35.70 else 58:35.70 ^~~~ 58:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:35.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:35.71 ^~~~~~~~~~~~~~~~~~ 58:35.71 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp:512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:35.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:35.71 ^~~~~~~~~~~~~~~~~~~~~~ 58:38.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 58:38.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 58:38.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 58:38.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 58:38.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 58:38.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:7, 58:38.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 58:38.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 58:38.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 58:38.43 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 58:38.43 /builddir/build/BUILD/firefox-63.0/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] 58:38.43 memset(aT, 0, sizeof(T)); 58:38.43 ~~~~~~^~~~~~~~~~~~~~~~~~ 58:38.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/EventTargetBinding.cpp:22, 58:38.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:338: 58:38.43 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 58:38.43 struct GlobalProperties { 58:38.43 ^~~~~~~~~~~~~~~~ 58:47.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:47.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:47.14 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 58:47.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 58:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 58:47.15 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 58:47.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:47.15 foundInterface = 0; \ 58:47.15 ^~~~~~~~~~~~~~ 58:47.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:47.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.16 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:47.16 NS_INTERFACE_MAP_END_INHERITING(Event) 58:47.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 58:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:47.16 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 58:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 58:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 58:47.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:47.17 } else 58:47.17 ^~~~ 58:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:47.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:47.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 58:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:50.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:50.76 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 58:50.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 58:50.76 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 58:50.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:50.76 foundInterface = 0; \ 58:50.76 ^~~~~~~~~~~~~~ 58:50.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:50.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:50.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.76 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:50.77 NS_INTERFACE_MAP_END_INHERITING(Event) 58:50.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 58:50.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 58:50.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 58:50.77 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 58:50.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 58:50.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 58:50.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 58:50.77 } else 58:50.77 ^~~~ 58:50.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 58:50.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 58:50.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:50.77 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 58:50.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 58:50.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.51 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 59:35.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 59:35.51 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 59:35.52 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:35.52 sk_abort_no_print(); \ 59:35.52 ~~~~~~~~~~~~~~~~~^~ 59:35.52 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 59:35.52 SK_ABORT("Incomplete Switch\n"); 59:35.52 ^~~~~~~~ 59:35.52 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 59:35.52 case SkPath::kWinding_FillType: 59:35.52 ^~~~ 59:36.46 In file included from /usr/include/string.h:494, 59:36.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 59:36.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/throw_gcc.h:14, 59:36.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/new:64, 59:36.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/mozalloc.h:16, 59:36.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/type_traits:50, 59:36.46 from /usr/include/c++/8/ratio:38, 59:36.46 from /usr/include/c++/8/chrono:38, 59:36.46 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 59:36.46 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 59:36.46 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 59:36.46 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 59:36.46 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 59:36.46 In function 'void* memcpy(void*, const void*, size_t)', 59:36.47 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 59:36.47 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-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 59:36.47 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 59:36.47 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 59:36.47 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 59:36.49 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, 59:36.49 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 59:36.49 /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] 59:36.49 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 59:36.49 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:36.49 In function 'void* memcpy(void*, const void*, size_t)', 59:36.49 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 59:36.49 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-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 59:36.49 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 59:36.49 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 59:36.49 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 59:36.49 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31, 59:36.49 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 59:36.49 /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] 59:36.49 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 59:36.50 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:36.50 In function 'void* memcpy(void*, const void*, size_t)', 59:36.50 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 59:36.50 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-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 59:36.50 inlined from 'void SkTArray::checkRealloc(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 59:36.50 inlined from 'void SkTArray::pop_back_n(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 59:36.50 inlined from 'void SkTArray::resize_back(int) [with T = unsigned char; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 59:36.50 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:232:33, 59:36.50 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 59:36.50 /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=] 59:36.50 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 59:36.50 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:36.50 In function 'void* memcpy(void*, const void*, size_t)', 59:36.52 inlined from 'void* sk_careful_memcpy(void*, const void*, size_t)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/SkMalloc.h:122:15, 59:36.52 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-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:489:26, 59:36.52 inlined from 'void SkTArray::checkRealloc(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:541:9, 59:36.52 inlined from 'void SkTArray::pop_back_n(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:281:9, 59:36.52 inlined from 'void SkTArray::resize_back(int) [with T = float; bool MEM_MOVE = true]' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:294:13, 59:36.52 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)' at /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:233:31, 59:36.52 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 59:36.52 /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=] 59:36.52 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 59:36.52 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:44.11 dom/encoding 59:54.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:54.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:54.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 59:54.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 59:54.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 59:54.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 59:54.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GamepadHapticActuatorBinding.h:9, 59:54.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:3, 59:54.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: 59:54.17 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp: In member function 'virtual nsresult mozilla::dom::GroupedHistoryEvent::QueryInterface(const nsIID&, void**)': 59:54.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:54.17 foundInterface = 0; \ 59:54.17 ^~~~~~~~~~~~~~ 59:54.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:54.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:54.18 NS_INTERFACE_MAP_END_INHERITING(Event) 59:54.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 59:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 59:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:9, 59:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: 59:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:54.19 } else 59:54.19 ^~~~ 59:54.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:54.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:54.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:54.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:54.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupedHistoryEvent) 59:54.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:00.89 dom/events 60:39.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 60:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventDispatcher.h:11, 60:39.15 from /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:8: 60:39.15 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 60:39.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:39.16 foundInterface = 0; \ 60:39.16 ^~~~~~~~~~~~~~ 60:39.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:39.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:39.16 ^~~~~~~~~~~~~~~~~~~~~~~ 60:39.16 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:39.16 NS_INTERFACE_MAP_END 60:39.16 ^~~~~~~~~~~~~~~~~~~~ 60:39.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:39.17 else 60:39.17 ^~~~ 60:39.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:39.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:39.17 ^~~~~~~~~~~~~~~~~~ 60:39.17 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:194:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:39.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:39.17 ^~~~~~~~~~~~~~~~~~~~~~ 60:39.18 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 60:39.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:39.18 foundInterface = 0; \ 60:39.18 ^~~~~~~~~~~~~~ 60:39.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:39.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:39.18 ^~~~~~~~~~~~~~~~~~~~~~~ 60:39.18 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:39.19 NS_INTERFACE_MAP_END 60:39.19 ^~~~~~~~~~~~~~~~~~~~ 60:39.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:39.19 else 60:39.19 ^~~~ 60:39.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:39.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:39.19 ^~~~~~~~~~~~~~~~~~ 60:39.19 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:364:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:39.19 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:39.19 ^~~~~~~~~~~~~~~~~~~~~~ 60:47.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:47.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 60:47.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:47.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 60:47.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 60:47.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 60:47.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 60:47.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 60:47.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 60:47.66 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 60:47.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.66 foundInterface = 0; \ 60:47.66 ^~~~~~~~~~~~~~ 60:47.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:47.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.67 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:47.67 NS_INTERFACE_MAP_END_INHERITING(Event) 60:47.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 60:47.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 60:47.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:8, 60:47.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 60:47.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.68 } else 60:47.68 ^~~~ 60:47.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 60:47.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.68 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 60:47.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 60:47.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:25.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:25.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:25.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:25.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:25.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 61:25.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 61:25.53 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:25.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:25.53 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 61:25.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:25.54 foundInterface = 0; \ 61:25.54 ^~~~~~~~~~~~~~ 61:25.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:25.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:25.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.54 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:25.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 61:25.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.54 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 61:25.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:25.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 61:25.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 61:25.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 61:25.55 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:25.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:25.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:25.55 } else 61:25.55 ^~~~ 61:25.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:25.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:25.55 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:25.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 61:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 61:30.95 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:30.96 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 61:30.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:30.96 foundInterface = 0; \ 61:30.96 ^~~~~~~~~~~~~~ 61:30.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:30.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:30.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.97 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:30.97 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 61:30.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.97 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 61:30.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:30.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 61:30.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 61:30.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 61:30.98 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:30.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:30.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:30.98 } else 61:30.98 ^~~~ 61:30.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:30.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:30.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:30.99 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:30.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 61:30.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:43.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 61:43.41 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:43.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:43.42 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 61:43.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:43.42 foundInterface = 0; \ 61:43.42 ^~~~~~~~~~~~~~ 61:43.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:43.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:43.42 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:43.42 NS_INTERFACE_MAP_END_INHERITING(Event) 61:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:43.42 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 61:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 61:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 61:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 61:43.42 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:43.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:43.42 } else 61:43.42 ^~~~ 61:43.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:43.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:43.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:43.43 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:43.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 61:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:43.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 61:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 61:43.45 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:43.45 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 61:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:43.45 foundInterface = 0; \ 61:43.45 ^~~~~~~~~~~~~~ 61:43.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:43.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:43.46 ^~~~~~~~~~~~~~~~~~~~~~~ 61:43.46 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:43.46 NS_INTERFACE_MAP_END 61:43.46 ^~~~~~~~~~~~~~~~~~~~ 61:43.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:43.46 else 61:43.46 ^~~~ 61:43.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:43.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:43.47 ^~~~~~~~~~~~~~~~~~ 61:43.47 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:43.47 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 61:43.47 ^~~~~~~~~~~~~~~~~~~~~~ 61:43.55 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 61:43.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:43.55 foundInterface = 0; \ 61:43.55 ^~~~~~~~~~~~~~ 61:43.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:43.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:43.56 ^~~~~~~~~~~~~~~~~~~~~~~ 61:43.56 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:43.56 NS_INTERFACE_MAP_END 61:43.56 ^~~~~~~~~~~~~~~~~~~~ 61:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:43.56 else 61:43.56 ^~~~ 61:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:43.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:43.56 ^~~~~~~~~~~~~~~~~~ 61:43.57 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:43.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:43.57 ^~~~~~~~~~~~~~~~~~~~~~ 61:43.89 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 61:43.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:43.89 foundInterface = 0; \ 61:43.89 ^~~~~~~~~~~~~~ 61:43.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:43.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:43.90 ^~~~~~~~~~~~~~~~~~~~~~~ 61:43.90 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:43.90 NS_INTERFACE_MAP_END 61:43.90 ^~~~~~~~~~~~~~~~~~~~ 61:43.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:43.90 else 61:43.91 ^~~~ 61:43.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:43.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:43.91 ^~~~~~~~~~~~~~~~~~ 61:43.91 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:43.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:43.91 ^~~~~~~~~~~~~~~~~~~~~~ 61:44.20 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 61:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:44.21 foundInterface = 0; \ 61:44.21 ^~~~~~~~~~~~~~ 61:44.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:44.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:44.21 ^~~~~~~~~~~~~~~~~~~~~~~ 61:44.21 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:44.22 NS_INTERFACE_MAP_END 61:44.22 ^~~~~~~~~~~~~~~~~~~~ 61:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:44.22 else 61:44.22 ^~~~ 61:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:44.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:44.23 ^~~~~~~~~~~~~~~~~~ 61:44.23 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:44.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:44.23 ^~~~~~~~~~~~~~~~~~~~~~ 61:44.34 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 61:44.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:44.35 foundInterface = 0; \ 61:44.35 ^~~~~~~~~~~~~~ 61:44.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:44.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:44.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.36 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:44.36 NS_INTERFACE_MAP_END_INHERITING(Event) 61:44.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.36 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 61:44.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 61:44.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 61:44.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 61:44.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 61:44.37 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 61:44.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 61:44.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:44.37 } else 61:44.37 ^~~~ 61:44.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:44.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:44.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:44.37 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:44.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 61:44.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:53.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 61:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 61:53.64 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 61:53.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:53.64 foundInterface = 0; \ 61:53.64 ^~~~~~~~~~~~~~ 61:53.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 61:53.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 61:53.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:53.65 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 61:53.65 NS_INTERFACE_MAP_END_INHERITING(Event) 61:53.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:53.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 61:53.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 61:53.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 61:53.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 61:53.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 61:53.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:53.65 } else 61:53.65 ^~~~ 61:53.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:53.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:53.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:53.65 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 61:53.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 61:53.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:56.89 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 61:56.89 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:12, 61:56.89 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 61:56.89 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 61:56.89 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp: In function 'GrGLenum gr_stencil_op_to_gl_path_rendering_fill_mode(GrStencilOp)': 61:56.90 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 61:56.90 sk_abort_no_print(); \ 61:56.90 ~~~~~~~~~~~~~~~~~^~ 61:56.90 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 61:56.90 SK_ABORT("Unexpected path fill."); 61:56.90 ^~~~~~~~ 61:56.90 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 61:56.90 case GrStencilOp::kIncWrap: 61:56.90 ^~~~ 61:58.89 dom/fetch 62:01.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 62:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 62:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 62:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 62:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 62:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 62:01.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 62:01.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 62:01.22 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 62:01.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:01.22 foundInterface = 0; \ 62:01.23 ^~~~~~~~~~~~~~ 62:01.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:01.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:01.25 ^~~~~~~~~~~~~~~~~~~~~~~ 62:01.25 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:01.25 NS_INTERFACE_MAP_END 62:01.25 ^~~~~~~~~~~~~~~~~~~~ 62:01.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:01.25 else 62:01.25 ^~~~ 62:01.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:01.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:01.25 ^~~~~~~~~~~~~~~~~~ 62:01.25 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:01.25 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:01.25 ^~~~~~~~~~~~~~~~~~~~~~ 62:01.28 dom/file 62:06.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:7, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 62:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 62:06.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:06.83 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 62:06.83 /builddir/build/BUILD/firefox-63.0/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:06.83 memset(aT, 0, sizeof(T)); 62:06.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:06.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 62:06.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IntlUtilsBinding.cpp:9, 62:06.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:266: 62:06.84 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 62:06.84 struct GlobalProperties { 62:06.84 ^~~~~~~~~~~~~~~~ 62:13.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 62:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 62:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 62:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:13.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:13.14 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:19, 62:13.14 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:7, 62:13.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 62:13.14 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 62:13.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.14 foundInterface = 0; \ 62:13.14 ^~~~~~~~~~~~~~ 62:13.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.14 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.14 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.14 NS_INTERFACE_MAP_END 62:13.14 ^~~~~~~~~~~~~~~~~~~~ 62:13.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.14 else 62:13.14 ^~~~ 62:13.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.15 ^~~~~~~~~~~~~~~~~~ 62:13.15 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:13.15 ^~~~~~~~~~~~~~~~~~~~~~ 62:13.31 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 62:13.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.31 foundInterface = 0; \ 62:13.31 ^~~~~~~~~~~~~~ 62:13.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.31 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.31 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.31 NS_INTERFACE_MAP_END 62:13.32 ^~~~~~~~~~~~~~~~~~~~ 62:13.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.32 else 62:13.32 ^~~~ 62:13.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.32 ^~~~~~~~~~~~~~~~~~ 62:13.32 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:13.32 ^~~~~~~~~~~~~~~~~~~~~~ 62:13.37 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 62:13.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.37 foundInterface = 0; \ 62:13.37 ^~~~~~~~~~~~~~ 62:13.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.38 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.38 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.38 NS_INTERFACE_MAP_END 62:13.38 ^~~~~~~~~~~~~~~~~~~~ 62:13.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.38 else 62:13.38 ^~~~ 62:13.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.38 ^~~~~~~~~~~~~~~~~~ 62:13.38 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:13.38 ^~~~~~~~~~~~~~~~~~~~~~ 62:13.41 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 62:13.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.41 foundInterface = 0; \ 62:13.41 ^~~~~~~~~~~~~~ 62:13.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.41 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.42 NS_INTERFACE_MAP_END 62:13.42 ^~~~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.42 else 62:13.42 ^~~~ 62:13.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.42 ^~~~~~~~~~~~~~~~~~ 62:13.42 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.42 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 62:13.42 ^~~~~~~~~~~~~~~~~~~~~~ 62:13.68 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 62:13.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:13.68 foundInterface = 0; \ 62:13.69 ^~~~~~~~~~~~~~ 62:13.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:13.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:13.69 ^~~~~~~~~~~~~~~~~~~~~~~ 62:13.69 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:13.69 NS_INTERFACE_MAP_END 62:13.69 ^~~~~~~~~~~~~~~~~~~~ 62:13.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:13.72 else 62:13.72 ^~~~ 62:13.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:13.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:13.72 ^~~~~~~~~~~~~~~~~~ 62:13.72 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:13.72 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 62:13.72 ^~~~~~~~~~~~~~~~~~~~~~ 62:14.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 62:14.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 62:14.06 from /builddir/build/BUILD/firefox-63.0/dom/file/BaseBlobImpl.cpp:7, 62:14.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 62:14.07 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 62:14.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:14.07 foundInterface = 0; \ 62:14.07 ^~~~~~~~~~~~~~ 62:14.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:14.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:14.07 ^~~~~~~~~~~~~~~~~~~~~~~ 62:14.07 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:14.07 NS_INTERFACE_MAP_END 62:14.07 ^~~~~~~~~~~~~~~~~~~~ 62:14.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:14.07 else 62:14.07 ^~~~ 62:14.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:14.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:14.07 ^~~~~~~~~~~~~~~~~~ 62:14.07 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:14.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 62:14.07 ^~~~~~~~~~~~~~~~~~~~~~ 62:14.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsfriendapi.h:18, 62:14.32 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:10, 62:14.32 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:7, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 62:14.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 62:14.32 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 62:14.32 /builddir/build/BUILD/firefox-63.0/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:14.32 memset(aT, 0, sizeof(T)); 62:14.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 62:14.32 In file included from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:37, 62:14.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 62:14.32 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 62:14.32 struct GlobalProperties { 62:14.33 ^~~~~~~~~~~~~~~~ 62:20.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:11, 62:20.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 62:20.85 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 62:20.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 62:20.85 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 62:20.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:20.85 foundInterface = 0; \ 62:20.85 ^~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:20.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:20.85 ^~~~~~~~~~~~~~~~~~~~~~~ 62:20.85 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:20.88 NS_INTERFACE_MAP_END 62:20.88 ^~~~~~~~~~~~~~~~~~~~ 62:20.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:20.88 else 62:20.88 ^~~~ 62:20.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:20.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:20.88 ^~~~~~~~~~~~~~~~~~ 62:20.88 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:20.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:20.88 ^~~~~~~~~~~~~~~~~~~~~~ 62:21.19 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 62:21.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:21.19 foundInterface = 0; \ 62:21.20 ^~~~~~~~~~~~~~ 62:21.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:21.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:21.20 ^~~~~~~~~~~~~~~~~~~~~~~ 62:21.20 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:21.20 NS_INTERFACE_MAP_END 62:21.20 ^~~~~~~~~~~~~~~~~~~~ 62:21.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:21.20 else 62:21.20 ^~~~ 62:21.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:21.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:21.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:21.20 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:21.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 62:21.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.23 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 62:23.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.23 foundInterface = 0; \ 62:23.23 ^~~~~~~~~~~~~~ 62:23.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:23.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:23.23 ^~~~~~~~~~~~~~~~~~~~~~~ 62:23.24 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:23.24 NS_INTERFACE_MAP_END 62:23.24 ^~~~~~~~~~~~~~~~~~~~ 62:23.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.24 else 62:23.24 ^~~~ 62:23.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.24 ^~~~~~~~~~~~~~~~~~ 62:23.24 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:23.24 ^~~~~~~~~~~~~~~~~~~~~~ 62:23.91 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 62:23.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:23.91 foundInterface = 0; \ 62:23.91 ^~~~~~~~~~~~~~ 62:23.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:23.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.91 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:23.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:23.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:23.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:23.91 else 62:23.91 ^~~~ 62:23.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:23.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:23.92 ^~~~~~~~~~~~~~~~~~ 62:23.92 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:23.92 NS_INTERFACE_MAP_ENTRY(nsINamed) 62:23.92 ^~~~~~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 62:24.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.09 foundInterface = 0; \ 62:24.09 ^~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 62:24.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 62:24.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.09 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 62:24.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 62:24.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:14, 62:24.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 62:24.10 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 62:24.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 62:24.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.11 } else 62:24.11 ^~~~ 62:24.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:24.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.11 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 62:24.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 62:24.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.13 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 62:24.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.14 foundInterface = 0; \ 62:24.14 ^~~~~~~~~~~~~~ 62:24.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.14 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.14 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.14 NS_INTERFACE_MAP_END 62:24.14 ^~~~~~~~~~~~~~~~~~~~ 62:24.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.14 else 62:24.14 ^~~~ 62:24.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.15 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 62:24.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.17 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 62:24.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.17 foundInterface = 0; \ 62:24.17 ^~~~~~~~~~~~~~ 62:24.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.17 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.17 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.17 NS_INTERFACE_MAP_END 62:24.17 ^~~~~~~~~~~~~~~~~~~~ 62:24.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.18 else 62:24.18 ^~~~ 62:24.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.18 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 62:24.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:11, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 62:24.24 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 62:24.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 62:24.24 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 62:24.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.26 foundInterface = 0; \ 62:24.26 ^~~~~~~~~~~~~~ 62:24.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.26 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.26 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.26 NS_INTERFACE_MAP_END 62:24.26 ^~~~~~~~~~~~~~~~~~~~ 62:24.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.26 else 62:24.26 ^~~~ 62:24.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 62:24.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 62:24.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.26 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 62:24.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 62:24.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:24.49 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 62:24.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:24.49 foundInterface = 0; \ 62:24.49 ^~~~~~~~~~~~~~ 62:24.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:24.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:24.50 ^~~~~~~~~~~~~~~~~~~~~~~ 62:24.50 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:24.50 NS_INTERFACE_MAP_END 62:24.50 ^~~~~~~~~~~~~~~~~~~~ 62:24.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:24.51 else 62:24.51 ^~~~ 62:24.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:24.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:24.51 ^~~~~~~~~~~~~~~~~~ 62:24.51 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:24.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:24.52 ^~~~~~~~~~~~~~~~~~~~~~ 62:25.55 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 62:25.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:25.56 foundInterface = 0; \ 62:25.56 ^~~~~~~~~~~~~~ 62:25.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:25.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:25.57 ^~~~~~~~~~~~~~~~~~~~~~~ 62:25.57 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:25.57 NS_INTERFACE_MAP_END 62:25.57 ^~~~~~~~~~~~~~~~~~~~ 62:25.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:25.57 else 62:25.58 ^~~~ 62:25.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:25.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:25.58 ^~~~~~~~~~~~~~~~~~ 62:25.58 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:25.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:25.58 ^~~~~~~~~~~~~~~~~~~~~~ 62:25.70 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 62:25.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:25.70 foundInterface = 0; \ 62:25.71 ^~~~~~~~~~~~~~ 62:25.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:25.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:25.71 ^~~~~~~~~~~~~~~~~~~~~~~ 62:25.71 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:25.71 NS_INTERFACE_MAP_END 62:25.72 ^~~~~~~~~~~~~~~~~~~~ 62:25.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:25.72 else 62:25.72 ^~~~ 62:25.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:25.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:25.72 ^~~~~~~~~~~~~~~~~~ 62:25.73 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:25.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:25.73 ^~~~~~~~~~~~~~~~~~~~~~ 62:56.32 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:56.32 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:56.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:56.32 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 62:56.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:56.32 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 62:56.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:56.33 foundInterface = 0; \ 62:56.33 ^~~~~~~~~~~~~~ 62:56.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:56.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:56.33 ^~~~~~~~~~~~~~~~~~~~~~~ 62:56.33 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:56.33 NS_INTERFACE_MAP_END 62:56.34 ^~~~~~~~~~~~~~~~~~~~ 62:56.34 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 62:56.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 62:56.34 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 62:56.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:56.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 62:56.34 } else 62:56.34 ^~~~ 62:56.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 62:56.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 62:56.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.34 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 62:56.34 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 62:56.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 62:56.34 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 62:56.34 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 62:56.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 62:56.34 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 62:56.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 62:56.35 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 62:56.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 62:56.35 foundInterface = 0; \ 62:56.36 ^~~~~~~~~~~~~~ 62:56.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 62:56.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 62:56.36 ^~~~~~~~~~~~~~~~~~~~~~~ 62:56.37 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 62:56.37 NS_INTERFACE_MAP_END 62:56.37 ^~~~~~~~~~~~~~~~~~~~ 62:56.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 62:56.37 else 62:56.37 ^~~~ 62:56.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 62:56.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 62:56.37 ^~~~~~~~~~~~~~~~~~ 62:56.37 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 62:56.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 62:56.38 ^~~~~~~~~~~~~~~~~~~~~~ 63:03.22 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 63:03.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.22 foundInterface = 0; \ 63:03.22 ^~~~~~~~~~~~~~ 63:03.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.22 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.22 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 63:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.23 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 63:03.23 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 63:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:03.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.23 } else 63:03.23 ^~~~ 63:03.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.23 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 63:03.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.89 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 63:03.89 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 63:03.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 63:03.89 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 63:03.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:03.89 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 63:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.90 foundInterface = 0; \ 63:03.90 ^~~~~~~~~~~~~~ 63:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.92 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.92 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 63:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.92 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 63:03.92 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 63:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.92 } else 63:03.92 ^~~~ 63:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.92 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 63:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.97 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 63:03.97 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 63:03.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 63:03.97 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 63:03.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:03.97 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 63:03.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:03.97 foundInterface = 0; \ 63:03.98 ^~~~~~~~~~~~~~ 63:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:03.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.98 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:03.98 NS_INTERFACE_MAP_END_INHERITING(Event) 63:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 63:03.98 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 63:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:03.98 } else 63:03.98 ^~~~ 63:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:03.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:03.98 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:03.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 63:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:04.05 dom/file/ipc 63:04.25 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 63:04.25 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 63:04.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 63:04.25 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 63:04.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:04.25 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 63:04.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:04.26 foundInterface = 0; \ 63:04.26 ^~~~~~~~~~~~~~ 63:04.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:04.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:04.26 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.26 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:04.26 NS_INTERFACE_MAP_END 63:04.26 ^~~~~~~~~~~~~~~~~~~~ 63:04.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:04.26 else 63:04.26 ^~~~ 63:04.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:04.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:04.29 ^~~~~~~~~~~~~~~~~~ 63:04.29 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:04.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:04.29 ^~~~~~~~~~~~~~~~~~~~~~ 63:04.38 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 63:04.38 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 63:04.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 63:04.38 from /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:9, 63:04.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 63:04.38 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 63:04.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:04.39 foundInterface = 0; \ 63:04.39 ^~~~~~~~~~~~~~ 63:04.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:04.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:04.39 ^~~~~~~~~~~~~~~~~~~~~~~ 63:04.39 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:04.39 NS_INTERFACE_MAP_END 63:04.39 ^~~~~~~~~~~~~~~~~~~~ 63:04.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:04.40 else 63:04.40 ^~~~ 63:04.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:04.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:04.40 ^~~~~~~~~~~~~~~~~~ 63:04.40 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:04.40 NS_INTERFACE_MAP_ENTRY(Event) 63:04.40 ^~~~~~~~~~~~~~~~~~~~~~ 63:08.69 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 63:08.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:08.69 foundInterface = 0; \ 63:08.69 ^~~~~~~~~~~~~~ 63:08.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:08.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:08.70 ^~~~~~~~~~~~~~~~~~~~~~~ 63:08.70 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:08.70 NS_INTERFACE_MAP_END 63:08.70 ^~~~~~~~~~~~~~~~~~~~ 63:08.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:08.70 else 63:08.71 ^~~~ 63:08.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:08.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:08.71 ^~~~~~~~~~~~~~~~~~ 63:08.72 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:08.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:08.72 ^~~~~~~~~~~~~~~~~~~~~~ 63:13.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 63:13.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 63:13.91 from /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.h:10, 63:13.91 from /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:7, 63:13.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 63:13.91 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 63:13.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:13.91 foundInterface = 0; \ 63:13.91 ^~~~~~~~~~~~~~ 63:13.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:13.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:13.91 ^~~~~~~~~~~~~~~~~~~~~~~ 63:13.91 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:13.91 NS_INTERFACE_MAP_END 63:13.91 ^~~~~~~~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:13.92 else 63:13.92 ^~~~ 63:13.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:13.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:13.92 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:13.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 63:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:15.16 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 63:15.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:15.16 foundInterface = 0; \ 63:15.16 ^~~~~~~~~~~~~~ 63:15.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:15.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:15.17 ^~~~~~~~~~~~~~~~~~~~~~~ 63:15.17 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:15.17 NS_INTERFACE_MAP_END 63:15.17 ^~~~~~~~~~~~~~~~~~~~ 63:15.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:15.17 else 63:15.17 ^~~~ 63:15.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:15.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:15.17 ^~~~~~~~~~~~~~~~~~ 63:15.17 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:15.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:15.19 ^~~~~~~~~~~~~~~~~~~~~~ 63:19.64 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 63:19.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:19.65 foundInterface = 0; \ 63:19.65 ^~~~~~~~~~~~~~ 63:19.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:19.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:19.65 ^~~~~~~~~~~~~~~~~~~~~~~ 63:19.65 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:19.65 NS_INTERFACE_MAP_END 63:19.65 ^~~~~~~~~~~~~~~~~~~~ 63:19.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:19.65 else 63:19.65 ^~~~ 63:19.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:19.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:19.66 ^~~~~~~~~~~~~~~~~~ 63:19.66 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:19.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:19.66 ^~~~~~~~~~~~~~~~~~~~~~ 63:19.72 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 63:19.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:19.72 foundInterface = 0; \ 63:19.72 ^~~~~~~~~~~~~~ 63:19.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:19.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.73 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:19.73 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 63:19.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:19.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 63:19.73 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 63:19.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:19.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:19.74 } else 63:19.74 ^~~~ 63:19.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:19.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.74 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:19.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 63:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.96 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 63:19.96 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 63:19.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 63:19.97 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 63:19.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:19.97 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 63:19.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:19.97 foundInterface = 0; \ 63:19.97 ^~~~~~~~~~~~~~ 63:19.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:19.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:19.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.98 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:19.98 NS_INTERFACE_MAP_END_INHERITING(Event) 63:19.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:19.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:19.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 63:19.98 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 63:19.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 63:19.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:19.99 } else 63:19.99 ^~~~ 63:20.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:20.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:20.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:20.01 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:20.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 63:20.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:21.62 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 63:21.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:21.62 foundInterface = 0; \ 63:21.62 ^~~~~~~~~~~~~~ 63:21.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:21.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:21.63 ^~~~~~~~~~~~~~~~~~~~~~~ 63:21.63 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:21.63 NS_INTERFACE_MAP_END 63:21.63 ^~~~~~~~~~~~~~~~~~~~ 63:21.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:21.63 else 63:21.64 ^~~~ 63:21.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:21.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:21.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:21.64 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:192:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:21.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 63:21.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:21.83 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 63:21.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:21.84 foundInterface = 0; \ 63:21.84 ^~~~~~~~~~~~~~ 63:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:21.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:21.84 ^~~~~~~~~~~~~~~~~~~~~~~ 63:21.84 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:2243:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:21.84 NS_INTERFACE_MAP_END 63:21.84 ^~~~~~~~~~~~~~~~~~~~ 63:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:21.84 else 63:21.84 ^~~~ 63:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:21.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:21.84 ^~~~~~~~~~~~~~~~~~ 63:21.84 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:2242:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:21.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:21.85 ^~~~~~~~~~~~~~~~~~~~~~ 63:22.65 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 63:22.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.66 foundInterface = 0; \ 63:22.66 ^~~~~~~~~~~~~~ 63:22.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:22.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:22.66 ^~~~~~~~~~~~~~~~~~~~~~~ 63:22.66 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:22.66 NS_INTERFACE_MAP_END 63:22.66 ^~~~~~~~~~~~~~~~~~~~ 63:22.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.66 else 63:22.66 ^~~~ 63:22.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:22.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:22.66 ^~~~~~~~~~~~~~~~~~ 63:22.66 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:22.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:22.66 ^~~~~~~~~~~~~~~~~~~~~~ 63:22.70 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 63:22.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.70 foundInterface = 0; \ 63:22.70 ^~~~~~~~~~~~~~ 63:22.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:22.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:22.70 ^~~~~~~~~~~~~~~~~~~~~~~ 63:22.70 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:22.70 NS_INTERFACE_MAP_END 63:22.70 ^~~~~~~~~~~~~~~~~~~~ 63:22.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.70 else 63:22.71 ^~~~ 63:22.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:22.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:22.71 ^~~~~~~~~~~~~~~~~~ 63:22.71 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:22.71 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 63:22.71 ^~~~~~~~~~~~~~~~~~~~~~ 63:22.95 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 63:22.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:22.96 foundInterface = 0; \ 63:22.96 ^~~~~~~~~~~~~~ 63:22.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:22.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:22.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.96 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:22.96 NS_INTERFACE_MAP_END_INHERITING(Event) 63:22.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.96 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:22.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 63:22.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 63:22.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 63:22.97 from /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:10, 63:22.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 63:22.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:22.97 } else 63:22.97 ^~~~ 63:22.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:22.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:22.98 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:22.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 63:22.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 63:23.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 63:23.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 63:23.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 63:23.49 from /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:7, 63:23.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 63:23.49 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 63:23.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:23.51 foundInterface = 0; \ 63:23.51 ^~~~~~~~~~~~~~ 63:23.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:23.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:23.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.51 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:23.51 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 63:23.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.51 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 63:23.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 63:23.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 63:23.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 63:23.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 63:23.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 63:23.51 from /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:7, 63:23.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 63:23.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 63:23.51 } else 63:23.51 ^~~~ 63:23.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 63:23.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 63:23.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.51 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 63:23.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 63:23.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:23.75 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 63:23.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:23.76 foundInterface = 0; \ 63:23.76 ^~~~~~~~~~~~~~ 63:23.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:23.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:23.76 ^~~~~~~~~~~~~~~~~~~~~~~ 63:23.76 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:23.76 NS_INTERFACE_MAP_END 63:23.76 ^~~~~~~~~~~~~~~~~~~~ 63:23.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:23.76 else 63:23.76 ^~~~ 63:23.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:23.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:23.76 ^~~~~~~~~~~~~~~~~~ 63:23.76 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:23.76 NS_INTERFACE_MAP_ENTRY(nsIObserver) 63:23.76 ^~~~~~~~~~~~~~~~~~~~~~ 63:26.55 dom/file/uri 63:29.20 dom/filehandle 63:29.69 dom/filesystem 63:36.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 63:36.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 63:36.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 63:36.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIBinaryInputStream.h:10, 63:36.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObjectInputStream.h:10, 63:36.16 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:7, 63:36.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 63:36.16 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 63:36.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:36.17 foundInterface = 0; \ 63:36.17 ^~~~~~~~~~~~~~ 63:36.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:36.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:36.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.17 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:36.17 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 63:36.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 63:36.18 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:35:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:36.18 else 63:36.18 ^~~~ 63:36.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 63:36.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 63:36.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 63:36.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIBinaryInputStream.h:10, 63:36.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObjectInputStream.h:10, 63:36.19 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:7, 63:36.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 63:36.20 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 63:36.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:36.20 foundInterface = 0; \ 63:36.20 ^~~~~~~~~~~~~~ 63:36.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:36.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:36.20 ^~~~~~~~~~~~~~~~~~~~~~~ 63:36.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:36.21 NS_INTERFACE_MAP_END \ 63:36.21 ^~~~~~~~~~~~~~~~~~~~ 63:36.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 63:36.21 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 63:36.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.21 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 63:36.21 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 63:36.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.22 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 63:36.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BlobURL.h:13, 63:36.22 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:10, 63:36.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 63:36.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 63:36.22 } else \ 63:36.22 ^~~~ 63:36.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 63:36.23 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 63:36.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:36.23 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 63:36.23 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 63:36.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:44.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 63:44.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 63:44.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 63:44.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 63:44.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 63:44.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 63:44.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Directory.h:11, 63:44.40 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:7, 63:44.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 63:44.40 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 63:44.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:44.41 foundInterface = 0; \ 63:44.41 ^~~~~~~~~~~~~~ 63:44.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:44.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:44.41 ^~~~~~~~~~~~~~~~~~~~~~~ 63:44.41 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:44.41 NS_INTERFACE_MAP_END 63:44.41 ^~~~~~~~~~~~~~~~~~~~ 63:44.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:44.41 else 63:44.42 ^~~~ 63:44.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:44.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:44.42 ^~~~~~~~~~~~~~~~~~ 63:44.42 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:44.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:44.42 ^~~~~~~~~~~~~~~~~~~~~~ 63:49.74 Compiling webrender_bindings v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender_bindings) 63:54.71 dom/filesystem/compat 63:59.35 dom/flex 64:01.00 dom/gamepad 64:08.59 dom/geolocation 64:09.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 64:09.65 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:09.65 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:09.65 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:09.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:09.65 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 64:09.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:09.67 foundInterface = 0; \ 64:09.67 ^~~~~~~~~~~~~~ 64:09.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:09.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:09.67 ^~~~~~~~~~~~~~~~~~~~~~~ 64:09.67 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:09.67 NS_INTERFACE_MAP_END 64:09.67 ^~~~~~~~~~~~~~~~~~~~ 64:09.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:09.67 else 64:09.67 ^~~~ 64:09.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:09.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:09.67 ^~~~~~~~~~~~~~~~~~ 64:09.67 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:09.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:09.68 ^~~~~~~~~~~~~~~~~~~~~~ 64:09.69 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 64:09.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:09.69 foundInterface = 0; \ 64:09.70 ^~~~~~~~~~~~~~ 64:09.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:09.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:09.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:09.70 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:09.70 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 64:09.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:09.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:09.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 64:09.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 64:09.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 64:09.70 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:09.70 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:09.70 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:09.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:09.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:09.70 } else 64:09.70 ^~~~ 64:09.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:09.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:09.71 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:09.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 64:09.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:09.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 64:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 64:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 64:09.75 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:09.75 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:09.75 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:09.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:09.76 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 64:09.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:09.77 foundInterface = 0; \ 64:09.77 ^~~~~~~~~~~~~~ 64:09.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:09.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:09.77 ^~~~~~~~~~~~~~~~~~~~~~~ 64:09.77 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:09.77 NS_INTERFACE_MAP_END 64:09.77 ^~~~~~~~~~~~~~~~~~~~ 64:09.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:09.77 else 64:09.77 ^~~~ 64:09.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:09.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:09.78 ^~~~~~~~~~~~~~~~~~ 64:09.78 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:09.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:09.78 ^~~~~~~~~~~~~~~~~~~~~~ 64:09.96 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 64:09.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:09.96 foundInterface = 0; \ 64:09.96 ^~~~~~~~~~~~~~ 64:09.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:09.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:09.96 ^~~~~~~~~~~~~~~~~~~~~~~ 64:09.96 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:09.96 NS_INTERFACE_MAP_END 64:09.97 ^~~~~~~~~~~~~~~~~~~~ 64:09.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:09.97 else 64:09.97 ^~~~ 64:09.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:09.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:09.97 ^~~~~~~~~~~~~~~~~~ 64:09.97 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:09.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:09.97 ^~~~~~~~~~~~~~~~~~~~~~ 64:10.09 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 64:10.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:10.09 foundInterface = 0; \ 64:10.10 ^~~~~~~~~~~~~~ 64:10.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:10.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.12 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:10.12 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 64:10.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:10.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 64:10.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 64:10.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 64:10.12 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:10.12 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:10.13 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:10.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:10.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:10.13 } else 64:10.13 ^~~~ 64:10.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:10.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:10.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.13 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:10.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 64:10.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 64:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 64:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 64:10.21 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:10.21 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:10.21 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:10.21 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 64:10.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:10.23 foundInterface = 0; \ 64:10.23 ^~~~~~~~~~~~~~ 64:10.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:10.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:10.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.23 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:10.23 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 64:10.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:10.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 64:10.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 64:10.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 64:10.23 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:10.23 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:10.23 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:10.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:10.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:10.23 } else 64:10.23 ^~~~ 64:10.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:10.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:10.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.24 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:10.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 64:10.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:10.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:10.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:10.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:10.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 64:10.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 64:10.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 64:10.25 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:10.25 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:10.25 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:10.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:10.25 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 64:10.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:10.25 foundInterface = 0; \ 64:10.25 ^~~~~~~~~~~~~~ 64:10.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:10.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.27 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:10.27 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 64:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 64:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 64:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 64:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 64:10.27 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 64:10.27 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 64:10.27 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 64:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 64:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:10.27 } else 64:10.27 ^~~~ 64:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:10.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:10.27 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:10.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 64:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:14.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:14.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:14.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:14.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:14.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 64:14.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 64:14.74 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.h:10, 64:14.74 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:7, 64:14.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 64:14.74 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 64:14.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:14.76 foundInterface = 0; \ 64:14.76 ^~~~~~~~~~~~~~ 64:14.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:14.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:14.76 ^~~~~~~~~~~~~~~~~~~~~~~ 64:14.76 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:14.76 NS_INTERFACE_MAP_END 64:14.76 ^~~~~~~~~~~~~~~~~~~~ 64:14.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:14.76 else 64:14.77 ^~~~ 64:14.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:14.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:14.77 ^~~~~~~~~~~~~~~~~~ 64:14.77 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:14.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:14.77 ^~~~~~~~~~~~~~~~~~~~~~ 64:14.87 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 64:14.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:14.87 foundInterface = 0; \ 64:14.87 ^~~~~~~~~~~~~~ 64:14.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:14.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:14.87 ^~~~~~~~~~~~~~~~~~~~~~~ 64:14.87 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:14.87 NS_INTERFACE_MAP_END 64:14.88 ^~~~~~~~~~~~~~~~~~~~ 64:14.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:14.88 else 64:14.88 ^~~~ 64:14.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:14.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:14.88 ^~~~~~~~~~~~~~~~~~ 64:14.88 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:14.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:14.88 ^~~~~~~~~~~~~~~~~~~~~~ 64:15.00 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 64:15.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:15.01 foundInterface = 0; \ 64:15.02 ^~~~~~~~~~~~~~ 64:15.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:15.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:15.02 ^~~~~~~~~~~~~~~~~~~~~~~ 64:15.05 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:15.05 NS_INTERFACE_MAP_END 64:15.05 ^~~~~~~~~~~~~~~~~~~~ 64:15.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:15.06 else 64:15.06 ^~~~ 64:15.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:15.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:15.06 ^~~~~~~~~~~~~~~~~~ 64:15.06 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:15.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:15.06 ^~~~~~~~~~~~~~~~~~~~~~ 64:16.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:16.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:16.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:16.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:16.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 64:16.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 64:16.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAttrName.h:16, 64:16.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/AttrArray.h:21, 64:16.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 64:16.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 64:16.20 from /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.h:10, 64:16.21 from /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:7, 64:16.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 64:16.21 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 64:16.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:16.25 foundInterface = 0; \ 64:16.25 ^~~~~~~~~~~~~~ 64:16.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:16.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:16.26 ^~~~~~~~~~~~~~~~~~~~~~~ 64:16.26 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:16.26 NS_INTERFACE_MAP_END 64:16.26 ^~~~~~~~~~~~~~~~~~~~ 64:16.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:16.27 else 64:16.27 ^~~~ 64:16.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:16.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:16.28 ^~~~~~~~~~~~~~~~~~ 64:16.28 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:16.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:16.28 ^~~~~~~~~~~~~~~~~~~~~~ 64:16.31 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp: In member function 'virtual nsresult mozilla::dom::FlexItem::QueryInterface(const nsIID&, void**)': 64:16.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:16.31 foundInterface = 0; \ 64:16.32 ^~~~~~~~~~~~~~ 64:16.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:16.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:16.32 ^~~~~~~~~~~~~~~~~~~~~~~ 64:16.32 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:16.32 NS_INTERFACE_MAP_END 64:16.32 ^~~~~~~~~~~~~~~~~~~~ 64:16.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:16.32 else 64:16.32 ^~~~ 64:16.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:16.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:16.33 ^~~~~~~~~~~~~~~~~~ 64:16.33 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:16.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:16.33 ^~~~~~~~~~~~~~~~~~~~~~ 64:16.35 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp: In member function 'virtual nsresult mozilla::dom::FlexLine::QueryInterface(const nsIID&, void**)': 64:16.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:16.36 foundInterface = 0; \ 64:16.36 ^~~~~~~~~~~~~~ 64:16.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:16.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:16.36 ^~~~~~~~~~~~~~~~~~~~~~~ 64:16.36 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:16.36 NS_INTERFACE_MAP_END 64:16.36 ^~~~~~~~~~~~~~~~~~~~ 64:16.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:16.36 else 64:16.37 ^~~~ 64:16.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:16.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:16.37 ^~~~~~~~~~~~~~~~~~ 64:16.37 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:16.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:16.37 ^~~~~~~~~~~~~~~~~~~~~~ 64:21.35 dom/grid 64:27.28 dom/html 64:27.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:27.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 64:27.72 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/MLSFallback.h:7, 64:27.72 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/MLSFallback.cpp:7, 64:27.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 64:27.72 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 64:27.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:27.72 foundInterface = 0; \ 64:27.72 ^~~~~~~~~~~~~~ 64:27.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:27.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:27.73 ^~~~~~~~~~~~~~~~~~~~~~~ 64:27.73 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:27.73 NS_INTERFACE_MAP_END 64:27.73 ^~~~~~~~~~~~~~~~~~~~ 64:27.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:27.73 else 64:27.73 ^~~~ 64:27.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:27.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:27.74 ^~~~~~~~~~~~~~~~~~ 64:27.74 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:27.75 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 64:27.75 ^~~~~~~~~~~~~~~~~~~~~~ 64:27.75 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 64:27.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:27.77 foundInterface = 0; \ 64:27.77 ^~~~~~~~~~~~~~ 64:27.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:27.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:27.77 ^~~~~~~~~~~~~~~~~~~~~~~ 64:27.77 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:27.77 NS_INTERFACE_MAP_END 64:27.77 ^~~~~~~~~~~~~~~~~~~~ 64:27.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:27.77 else 64:27.77 ^~~~ 64:27.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:27.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:27.77 ^~~~~~~~~~~~~~~~~~ 64:27.77 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:27.77 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 64:27.77 ^~~~~~~~~~~~~~~~~~~~~~ 64:27.77 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 64:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:27.78 foundInterface = 0; \ 64:27.78 ^~~~~~~~~~~~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:27.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:27.78 ^~~~~~~~~~~~~~~~~~~~~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:27.78 NS_INTERFACE_MAP_END 64:27.78 ^~~~~~~~~~~~~~~~~~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:27.78 else 64:27.78 ^~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:27.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:27.78 ^~~~~~~~~~~~~~~~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:27.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:27.78 ^~~~~~~~~~~~~~~~~~~~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 64:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:27.78 foundInterface = 0; \ 64:27.78 ^~~~~~~~~~~~~~ 64:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:27.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:27.79 ^~~~~~~~~~~~~~~~~~~~~~~ 64:27.81 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:27.81 NS_INTERFACE_MAP_END 64:27.81 ^~~~~~~~~~~~~~~~~~~~ 64:27.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:27.81 else 64:27.81 ^~~~ 64:27.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:27.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:27.81 ^~~~~~~~~~~~~~~~~~ 64:27.81 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:27.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:27.81 ^~~~~~~~~~~~~~~~~~~~~~ 64:29.18 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 64:29.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:29.18 foundInterface = 0; \ 64:29.19 ^~~~~~~~~~~~~~ 64:29.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 64:29.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 64:29.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.19 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 64:29.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 64:29.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.19 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 64:29.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 64:29.19 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.h:12, 64:29.20 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:7, 64:29.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 64:29.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 64:29.20 } else 64:29.20 ^~~~ 64:29.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 64:29.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 64:29.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:29.20 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 64:29.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 64:29.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 64:38.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, 64:38.08 from /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.h:10, 64:38.08 from /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.h:10, 64:38.08 from /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:7, 64:38.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 64:38.08 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 64:38.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.08 foundInterface = 0; \ 64:38.08 ^~~~~~~~~~~~~~ 64:38.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.09 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.09 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.09 NS_INTERFACE_MAP_END 64:38.09 ^~~~~~~~~~~~~~~~~~~~ 64:38.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.09 else 64:38.09 ^~~~ 64:38.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.10 ^~~~~~~~~~~~~~~~~~ 64:38.10 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.10 ^~~~~~~~~~~~~~~~~~~~~~ 64:38.12 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 64:38.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.12 foundInterface = 0; \ 64:38.12 ^~~~~~~~~~~~~~ 64:38.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.13 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.13 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.13 NS_INTERFACE_MAP_END 64:38.13 ^~~~~~~~~~~~~~~~~~~~ 64:38.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.13 else 64:38.13 ^~~~ 64:38.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.14 ^~~~~~~~~~~~~~~~~~ 64:38.14 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.14 ^~~~~~~~~~~~~~~~~~~~~~ 64:38.17 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 64:38.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.17 foundInterface = 0; \ 64:38.18 ^~~~~~~~~~~~~~ 64:38.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.18 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.18 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.18 NS_INTERFACE_MAP_END 64:38.18 ^~~~~~~~~~~~~~~~~~~~ 64:38.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.19 else 64:38.19 ^~~~ 64:38.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.19 ^~~~~~~~~~~~~~~~~~ 64:38.19 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.20 ^~~~~~~~~~~~~~~~~~~~~~ 64:38.20 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 64:38.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.20 foundInterface = 0; \ 64:38.20 ^~~~~~~~~~~~~~ 64:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.21 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.21 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.21 NS_INTERFACE_MAP_END 64:38.21 ^~~~~~~~~~~~~~~~~~~~ 64:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.21 else 64:38.22 ^~~~ 64:38.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.22 ^~~~~~~~~~~~~~~~~~ 64:38.22 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.22 ^~~~~~~~~~~~~~~~~~~~~~ 64:38.25 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 64:38.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.25 foundInterface = 0; \ 64:38.25 ^~~~~~~~~~~~~~ 64:38.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.26 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.26 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.26 NS_INTERFACE_MAP_END 64:38.26 ^~~~~~~~~~~~~~~~~~~~ 64:38.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.27 else 64:38.27 ^~~~ 64:38.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.27 ^~~~~~~~~~~~~~~~~~ 64:38.27 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.27 ^~~~~~~~~~~~~~~~~~~~~~ 64:38.32 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 64:38.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.32 foundInterface = 0; \ 64:38.32 ^~~~~~~~~~~~~~ 64:38.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.33 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.33 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.33 NS_INTERFACE_MAP_END 64:38.33 ^~~~~~~~~~~~~~~~~~~~ 64:38.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.34 else 64:38.34 ^~~~ 64:38.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.34 ^~~~~~~~~~~~~~~~~~ 64:38.34 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.35 ^~~~~~~~~~~~~~~~~~~~~~ 64:38.38 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 64:38.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:38.38 foundInterface = 0; \ 64:38.38 ^~~~~~~~~~~~~~ 64:38.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:38.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:38.38 ^~~~~~~~~~~~~~~~~~~~~~~ 64:38.38 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:38.38 NS_INTERFACE_MAP_END 64:38.39 ^~~~~~~~~~~~~~~~~~~~ 64:38.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:38.39 else 64:38.39 ^~~~ 64:38.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:38.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:38.39 ^~~~~~~~~~~~~~~~~~ 64:38.39 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:38.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 64:38.39 ^~~~~~~~~~~~~~~~~~~~~~ 64:44.50 dom/html/input 64:48.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 64:48.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 64:48.22 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.h:14, 64:48.22 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:7: 64:48.22 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 64:48.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:48.22 foundInterface = 0; \ 64:48.22 ^~~~~~~~~~~~~~ 64:48.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:48.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:48.22 ^~~~~~~~~~~~~~~~~~~~~~~ 64:48.22 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:48.22 NS_INTERFACE_MAP_END 64:48.22 ^~~~~~~~~~~~~~~~~~~~ 64:48.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:48.22 else 64:48.22 ^~~~ 64:48.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:48.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:48.23 ^~~~~~~~~~~~~~~~~~ 64:48.23 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:48.23 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 64:48.23 ^~~~~~~~~~~~~~~~~~~~~~ 64:48.27 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 64:48.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:48.27 foundInterface = 0; \ 64:48.27 ^~~~~~~~~~~~~~ 64:48.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:48.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:48.27 ^~~~~~~~~~~~~~~~~~~~~~~ 64:48.27 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:609:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:48.27 NS_INTERFACE_MAP_END 64:48.27 ^~~~~~~~~~~~~~~~~~~~ 64:48.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:48.27 else 64:48.27 ^~~~ 64:48.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:48.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:48.27 ^~~~~~~~~~~~~~~~~~ 64:48.27 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:608:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:48.28 NS_INTERFACE_MAP_ENTRY(nsIObserver) 64:48.28 ^~~~~~~~~~~~~~~~~~~~~~ 64:48.29 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 64:48.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 64:48.29 foundInterface = 0; \ 64:48.29 ^~~~~~~~~~~~~~ 64:48.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 64:48.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 64:48.30 ^~~~~~~~~~~~~~~~~~~~~~~ 64:48.30 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 64:48.30 NS_INTERFACE_MAP_END 64:48.30 ^~~~~~~~~~~~~~~~~~~~ 64:48.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 64:48.30 else 64:48.30 ^~~~ 64:48.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 64:48.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 64:48.30 ^~~~~~~~~~~~~~~~~~ 64:48.30 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 64:48.30 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 64:48.30 ^~~~~~~~~~~~~~~~~~~~~~ 64:49.47 dom/jsurl 64:59.76 dom/asmjscache 65:06.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 65:06.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 65:06.27 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 65:06.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 65:06.27 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 65:06.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:06.28 foundInterface = 0; \ 65:06.28 ^~~~~~~~~~~~~~ 65:06.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:06.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:06.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:06.28 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:06.28 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 65:06.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:06.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 65:06.28 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1285:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:06.28 else 65:06.28 ^~~~ 65:06.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 65:06.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 65:06.31 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 65:06.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 65:06.31 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 65:06.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:06.31 foundInterface = 0; \ 65:06.31 ^~~~~~~~~~~~~~ 65:06.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:06.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:06.32 ^~~~~~~~~~~~~~~~~~~~~~~ 65:06.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:06.32 NS_INTERFACE_MAP_END \ 65:06.32 ^~~~~~~~~~~~~~~~~~~~ 65:06.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 65:06.32 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 65:06.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:06.32 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1387:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 65:06.32 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 65:06.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:06.32 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 65:06.32 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.h:16, 65:06.32 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:15, 65:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 65:06.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 65:06.32 } else \ 65:06.32 ^~~~ 65:06.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 65:06.33 } else \ 65:06.33 ^~~~ 65:06.33 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1387:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 65:06.33 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 65:06.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:14.25 dom/mathml 65:16.71 dom/media 65:18.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 65:18.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 65:18.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:18.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 65:18.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 65:18.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 65:18.23 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 65:18.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 65:18.23 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 65:18.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:18.23 foundInterface = 0; \ 65:18.23 ^~~~~~~~~~~~~~ 65:18.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 65:18.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 65:18.23 ^~~~~~~~~~~~~~~~~~~~~~~ 65:18.23 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 65:18.23 NS_INTERFACE_MAP_END 65:18.23 ^~~~~~~~~~~~~~~~~~~~ 65:18.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 65:18.23 else 65:18.23 ^~~~ 65:18.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 65:18.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 65:18.23 ^~~~~~~~~~~~~~~~~~ 65:18.23 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 65:18.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 65:18.24 ^~~~~~~~~~~~~~~~~~~~~~ 65:42.31 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 65:42.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:42.31 foundInterface = 0; \ 65:42.31 ^~~~~~~~~~~~~~ 65:42.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:42.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:42.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:42.32 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 65:42.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.32 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 65:42.32 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 65:42.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 65:42.33 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 65:42.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 65:42.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:42.33 } else 65:42.33 ^~~~ 65:42.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:42.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:42.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:42.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 65:42.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.34 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 65:42.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 65:42.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 65:42.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 65:42.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:42.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 65:42.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 65:42.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 65:42.40 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 65:42.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 65:42.41 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 65:42.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:42.41 foundInterface = 0; \ 65:42.41 ^~~~~~~~~~~~~~ 65:42.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:42.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:42.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.42 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:42.42 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 65:42.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 65:42.42 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 65:42.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 65:42.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:42.44 } else 65:42.44 ^~~~ 65:42.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:42.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:42.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.44 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:42.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 65:42.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 65:42.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 65:42.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 65:42.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 65:42.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 65:42.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 65:42.60 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 65:42.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 65:42.60 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 65:42.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 65:42.60 foundInterface = 0; \ 65:42.61 ^~~~~~~~~~~~~~ 65:42.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 65:42.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 65:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 65:42.62 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 65:42.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.62 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 65:42.63 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 65:42.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 65:42.63 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 65:42.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 65:42.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 65:42.63 } else 65:42.63 ^~~~ 65:42.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 65:42.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 65:42.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 65:42.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 65:42.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:42.64 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 65:42.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 65:42.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 65:47.87 dom/media/doctor 65:58.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTHashtable.h:21, 65:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsBaseHashtable.h:12, 65:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:11, 65:58.62 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaInfo.h:11, 65:58.63 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoUtils.h:11, 65:58.63 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaMIMETypes.h:10, 65:58.63 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.h:10, 65:58.63 from /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDecoder.cpp:8, 65:58.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 65:58.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 65:58.63 /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDemuxer.cpp:76:30: required from here 65:58.63 /builddir/build/BUILD/firefox-63.0/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] 65:58.63 memset(aT, 0, sizeof(T)); 65:58.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 65:58.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 65:58.65 /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDemuxer.cpp:49:7: note: 'class mozilla::adts::FrameHeader' declared here 65:58.65 class FrameHeader 65:58.65 ^~~~~~~~~~~ 66:00.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 66:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 66:00.99 from /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:7, 66:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 66:00.99 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 66:01.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:01.01 foundInterface = 0; \ 66:01.01 ^~~~~~~~~~~~~~ 66:01.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:01.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:01.01 ^~~~~~~~~~~~~~~~~~~~~~~ 66:01.01 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:01.01 NS_INTERFACE_MAP_END 66:01.01 ^~~~~~~~~~~~~~~~~~~~ 66:01.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:01.01 else 66:01.01 ^~~~ 66:01.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:01.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:01.02 ^~~~~~~~~~~~~~~~~~ 66:01.02 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:01.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:01.02 ^~~~~~~~~~~~~~~~~~~~~~ 66:15.20 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp: In static member function 'static void {anonymous}::MSAAPathOp::ComputeWorstCasePointCount(const SkPath&, const SkMatrix&, int*, int*, int*)': 66:15.20 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 66:15.20 quadPointCount += 3 * quadPts; 66:15.20 ^ 66:15.20 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 66:15.20 case SkPath::kQuad_Verb: 66:15.20 ^~~~ 66:31.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:31.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:31.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:31.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:31.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:31.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:31.35 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:31.35 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 66:31.35 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 66:31.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:31.35 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 66:31.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:31.35 foundInterface = 0; \ 66:31.35 ^~~~~~~~~~~~~~ 66:31.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:31.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:31.36 ^~~~~~~~~~~~~~~~~~~~~~~ 66:31.36 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:31.36 NS_INTERFACE_MAP_END 66:31.36 ^~~~~~~~~~~~~~~~~~~~ 66:31.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:31.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:31.36 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:31.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:31.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:31.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:31.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:31.37 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:31.37 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 66:31.37 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 66:31.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:31.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:31.37 } else 66:31.37 ^~~~ 66:31.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:31.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:31.38 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 66:31.38 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 66:31.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:36.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:36.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:36.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:36.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:36.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 66:36.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 66:36.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 66:36.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 66:36.31 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 66:36.31 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 66:36.31 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 66:36.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 66:36.31 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 66:36.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:36.32 foundInterface = 0; \ 66:36.32 ^~~~~~~~~~~~~~ 66:36.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:36.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:36.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.32 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:36.33 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 66:36.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 66:36.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 66:36.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 66:36.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 66:36.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 66:36.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 66:36.34 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 66:36.34 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 66:36.34 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 66:36.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 66:36.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:36.34 } else 66:36.34 ^~~~ 66:36.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:36.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:36.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.35 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:36.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 66:36.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:36.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:36.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:36.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:36.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:36.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 66:36.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 66:36.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 66:36.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 66:36.63 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 66:36.63 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 66:36.63 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 66:36.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 66:36.64 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 66:36.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:36.64 foundInterface = 0; \ 66:36.65 ^~~~~~~~~~~~~~ 66:36.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:36.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:36.65 ^~~~~~~~~~~~~~~~~~~~~~~ 66:36.65 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:36.65 NS_INTERFACE_MAP_END 66:36.66 ^~~~~~~~~~~~~~~~~~~~ 66:36.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:36.66 else 66:36.66 ^~~~ 66:36.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 66:36.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 66:36.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:36.67 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 66:36.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 66:36.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:42.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:42.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:42.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:42.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:42.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:42.07 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:42.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:42.07 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:42.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:42.07 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 66:42.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:42.07 foundInterface = 0; \ 66:42.07 ^~~~~~~~~~~~~~ 66:42.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:42.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:42.07 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:42.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.07 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:42.07 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 66:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:42.08 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:42.08 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:42.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:42.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:42.08 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:42.08 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:42.08 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:42.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:42.08 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:42.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:42.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:42.08 } else 66:42.08 ^~~~ 66:42.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:42.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:42.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:42.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:42.08 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:42.08 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 66:42.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:43.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:43.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:43.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:43.55 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:43.55 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:43.56 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 66:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:43.56 foundInterface = 0; \ 66:43.57 ^~~~~~~~~~~~~~ 66:43.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:43.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:43.57 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:43.57 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 66:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:43.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:43.58 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:43.58 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:43.59 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:43.59 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:43.59 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:43.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:43.59 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:43.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:43.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:43.59 } else 66:43.59 ^~~~ 66:43.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:43.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:43.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:43.59 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:43.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 66:43.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:45.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:45.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:45.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:45.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:45.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:45.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:45.63 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:45.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:45.63 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:45.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:45.63 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 66:45.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:45.64 foundInterface = 0; \ 66:45.64 ^~~~~~~~~~~~~~ 66:45.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:45.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:45.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:45.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:45.65 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:45.65 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:45.65 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 66:45.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:45.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:45.65 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:45.65 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:45.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:45.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:45.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:45.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:45.66 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:45.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:45.66 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:45.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:45.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:45.67 } else 66:45.67 ^~~~ 66:45.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:45.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:45.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:45.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:45.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:45.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:45.68 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:45.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 66:45.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:46.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 66:46.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 66:46.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 66:46.21 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.21 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 66:46.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:46.21 foundInterface = 0; \ 66:46.21 ^~~~~~~~~~~~~~ 66:46.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:46.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:46.21 ^~~~~~~~~~~~~~~~~~~~~~~ 66:46.21 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:46.21 NS_INTERFACE_MAP_END 66:46.21 ^~~~~~~~~~~~~~~~~~~~ 66:46.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:46.21 else 66:46.21 ^~~~ 66:46.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:46.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:46.22 ^~~~~~~~~~~~~~~~~~ 66:46.22 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:46.22 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 66:46.22 ^~~~~~~~~~~~~~~~~~~~~~ 66:46.37 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 66:46.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:46.38 foundInterface = 0; \ 66:46.38 ^~~~~~~~~~~~~~ 66:46.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:46.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:46.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:46.38 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:46.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.39 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1499:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:46.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 66:46.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:46.39 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:46.39 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:46.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:46.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:46.39 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:46.39 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:46.39 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:46.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 66:46.39 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:46.39 } else 66:46.39 ^~~~ 66:46.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:46.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:46.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:46.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:46.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.40 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1499:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:46.40 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 66:46.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:46.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:46.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:46.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:46.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:46.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:46.44 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:46.44 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 66:46.44 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 66:46.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 66:46.44 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 66:46.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:46.44 foundInterface = 0; \ 66:46.44 ^~~~~~~~~~~~~~ 66:46.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:46.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:46.44 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.44 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:46.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 66:46.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:46.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:46.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 66:46.45 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 66:46.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 66:46.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:46.45 } else 66:46.45 ^~~~ 66:46.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:46.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:46.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.45 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:46.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 66:46.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:46.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 66:46.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 66:46.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 66:46.79 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.79 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.79 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 66:46.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:46.79 foundInterface = 0; \ 66:46.79 ^~~~~~~~~~~~~~ 66:46.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:46.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:46.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.79 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:46.80 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 66:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:46.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:46.80 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:46.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:46.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:46.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:46.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:46.80 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:46.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 66:46.80 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:46.80 } else 66:46.80 ^~~~ 66:46.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:46.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.80 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3206:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:46.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 66:46.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:46.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 66:46.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 66:46.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.83 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 66:46.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:46.83 foundInterface = 0; \ 66:46.83 ^~~~~~~~~~~~~~ 66:46.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:46.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.83 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:46.83 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 66:46.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:46.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:46.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:46.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 66:46.83 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:46.84 } else 66:46.84 ^~~~ 66:46.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:46.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:46.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.84 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3291:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:46.84 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 66:46.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 66:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 66:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 66:46.88 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.88 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 66:46.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:46.88 foundInterface = 0; \ 66:46.88 ^~~~~~~~~~~~~~ 66:46.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:46.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:46.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.88 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:46.88 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 66:46.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:46.88 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:46.88 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:46.88 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:46.89 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:46.89 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:46.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 66:46.89 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:46.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:46.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:46.89 } else 66:46.89 ^~~~ 66:46.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:46.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:46.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:46.89 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3339:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:46.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 66:46.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:47.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:47.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:47.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:47.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:47.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:47.09 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:47.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.10 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.10 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 66:47.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:47.11 foundInterface = 0; \ 66:47.11 ^~~~~~~~~~~~~~ 66:47.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:47.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:47.11 ^~~~~~~~~~~~~~~~~~~~~~~ 66:47.11 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:47.11 NS_INTERFACE_MAP_END 66:47.11 ^~~~~~~~~~~~~~~~~~~~ 66:47.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:47.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:47.11 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:47.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:47.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:47.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:47.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:47.11 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:47.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.11 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:47.12 } else 66:47.12 ^~~~ 66:47.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:47.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:47.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.12 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:221:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 66:47.12 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 66:47.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:47.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:47.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:47.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:47.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:47.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:47.12 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:47.12 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 66:47.12 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 66:47.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:47.12 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 66:47.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:47.13 foundInterface = 0; \ 66:47.13 ^~~~~~~~~~~~~~ 66:47.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:47.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:47.13 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.13 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.13 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 66:47.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:47.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:47.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 66:47.13 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 66:47.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 66:47.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:47.13 } else 66:47.14 ^~~~ 66:47.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:47.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:47.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:47.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:47.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.15 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 66:47.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:47.16 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.16 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.16 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 66:47.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:47.16 foundInterface = 0; \ 66:47.16 ^~~~~~~~~~~~~~ 66:47.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:47.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:47.17 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.17 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.17 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 66:47.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:47.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:47.18 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:47.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:47.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:47.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:47.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:47.18 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:47.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.18 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:47.18 } else 66:47.19 ^~~~ 66:47.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:47.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:47.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:47.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:47.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.19 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.19 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 66:47.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:47.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:47.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:47.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:47.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:47.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:47.22 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:47.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.22 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.22 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 66:47.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:47.23 foundInterface = 0; \ 66:47.23 ^~~~~~~~~~~~~~ 66:47.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:47.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:47.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:47.23 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:47.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.23 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.23 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 66:47.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:47.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:47.24 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:47.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:47.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:47.24 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.25 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:47.25 } else 66:47.25 ^~~~ 66:47.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:47.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:47.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:47.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:47.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.26 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 66:47.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:47.26 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:47.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.27 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.27 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 66:47.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:47.27 foundInterface = 0; \ 66:47.27 ^~~~~~~~~~~~~~ 66:47.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:47.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:47.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:47.28 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:47.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.28 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.28 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 66:47.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:47.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:47.29 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:47.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:47.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:47.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:47.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:47.29 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:47.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.29 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:47.30 } else 66:47.30 ^~~~ 66:47.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:47.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:47.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:47.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:47.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.30 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.31 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 66:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:47.31 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.32 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.32 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 66:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:47.32 foundInterface = 0; \ 66:47.32 ^~~~~~~~~~~~~~ 66:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 66:47.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 66:47.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 66:47.33 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 66:47.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.33 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.33 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 66:47.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:47.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:47.34 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:47.34 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:47.34 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:47.34 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 66:47.34 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 66:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 66:47.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:47.34 } else 66:47.35 ^~~~ 66:47.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:47.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 66:47.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 66:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:47.35 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 66:47.35 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 66:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:48.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 66:48.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 66:48.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 66:48.47 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:48.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:48.47 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 66:48.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:48.48 foundInterface = 0; \ 66:48.48 ^~~~~~~~~~~~~~ 66:48.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:48.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:48.48 ^~~~~~~~~~~~~~~~~~~~~~~ 66:48.48 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:48.48 NS_INTERFACE_MAP_END 66:48.48 ^~~~~~~~~~~~~~~~~~~~ 66:48.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 66:48.48 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 66:48.48 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 66:48.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 66:48.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 66:48.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 66:48.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 66:48.49 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 66:48.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 66:48.49 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 66:48.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 66:48.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 66:48.49 } else 66:48.49 ^~~~ 66:48.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 66:48.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 66:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:48.49 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp:99:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 66:48.49 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 66:48.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 66:51.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 66:51.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 66:51.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 66:51.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 66:51.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 66:51.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 66:51.90 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 66:51.90 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 66:51.91 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 66:51.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 66:51.91 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 66:51.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:51.91 foundInterface = 0; \ 66:51.91 ^~~~~~~~~~~~~~ 66:51.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:51.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:51.91 ^~~~~~~~~~~~~~~~~~~~~~~ 66:51.91 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:51.91 NS_INTERFACE_MAP_END 66:51.91 ^~~~~~~~~~~~~~~~~~~~ 66:51.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:51.91 else 66:51.91 ^~~~ 66:51.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:51.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:51.91 ^~~~~~~~~~~~~~~~~~ 66:51.91 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:51.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:51.91 ^~~~~~~~~~~~~~~~~~~~~~ 66:53.37 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 66:53.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:53.37 foundInterface = 0; \ 66:53.37 ^~~~~~~~~~~~~~ 66:53.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:53.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:53.38 ^~~~~~~~~~~~~~~~~~~~~~~ 66:53.38 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:53.38 NS_INTERFACE_MAP_END 66:53.38 ^~~~~~~~~~~~~~~~~~~~ 66:53.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:53.38 else 66:53.38 ^~~~ 66:53.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:53.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:53.38 ^~~~~~~~~~~~~~~~~~ 66:53.39 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:53.39 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 66:53.39 ^~~~~~~~~~~~~~~~~~~~~~ 66:53.57 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 66:53.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:53.57 foundInterface = 0; \ 66:53.57 ^~~~~~~~~~~~~~ 66:53.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:53.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:53.57 ^~~~~~~~~~~~~~~~~~~~~~~ 66:53.57 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:53.58 NS_INTERFACE_MAP_END 66:53.58 ^~~~~~~~~~~~~~~~~~~~ 66:53.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:53.58 else 66:53.58 ^~~~ 66:53.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:53.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:53.58 ^~~~~~~~~~~~~~~~~~ 66:53.58 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:53.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:53.59 ^~~~~~~~~~~~~~~~~~~~~~ 66:53.61 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 66:53.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:53.61 foundInterface = 0; \ 66:53.61 ^~~~~~~~~~~~~~ 66:53.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:53.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:53.61 ^~~~~~~~~~~~~~~~~~~~~~~ 66:53.61 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:53.61 NS_INTERFACE_MAP_END 66:53.61 ^~~~~~~~~~~~~~~~~~~~ 66:53.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:53.61 else 66:53.61 ^~~~ 66:53.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:53.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:53.61 ^~~~~~~~~~~~~~~~~~ 66:53.62 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:53.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:53.62 ^~~~~~~~~~~~~~~~~~~~~~ 66:53.87 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 66:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 66:53.88 foundInterface = 0; \ 66:53.88 ^~~~~~~~~~~~~~ 66:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 66:53.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 66:53.88 ^~~~~~~~~~~~~~~~~~~~~~~ 66:53.88 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 66:53.88 NS_INTERFACE_MAP_END 66:53.88 ^~~~~~~~~~~~~~~~~~~~ 66:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 66:53.88 else 66:53.88 ^~~~ 66:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 66:53.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 66:53.88 ^~~~~~~~~~~~~~~~~~ 66:53.88 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 66:53.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 66:53.88 ^~~~~~~~~~~~~~~~~~~~~~ 67:25.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:25.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:25.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:25.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:25.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 67:25.60 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 67:25.60 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 67:25.60 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 67:25.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 67:25.61 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 67:25.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:25.61 foundInterface = 0; \ 67:25.62 ^~~~~~~~~~~~~~ 67:25.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:25.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:25.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.62 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:25.62 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 67:25.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.63 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 67:25.63 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 67:25.63 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 67:25.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 67:25.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:25.63 } else 67:25.64 ^~~~ 67:25.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:25.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:25.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:25.64 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:25.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 67:25.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:29.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:29.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:29.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:29.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:29.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 67:29.77 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 67:29.77 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 67:29.77 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 67:29.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 67:29.77 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 67:29.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:29.78 foundInterface = 0; \ 67:29.78 ^~~~~~~~~~~~~~ 67:29.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:29.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:29.78 ^~~~~~~~~~~~~~~~~~~~~~~ 67:29.78 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:29.78 NS_INTERFACE_MAP_END 67:29.78 ^~~~~~~~~~~~~~~~~~~~ 67:29.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:29.79 else 67:29.79 ^~~~ 67:29.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 67:29.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 67:29.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:29.79 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 67:29.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 67:29.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.79 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 67:31.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:31.80 foundInterface = 0; \ 67:31.80 ^~~~~~~~~~~~~~ 67:31.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:31.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:31.80 ^~~~~~~~~~~~~~~~~~~~~~~ 67:31.80 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:31.80 NS_INTERFACE_MAP_END 67:31.81 ^~~~~~~~~~~~~~~~~~~~ 67:31.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:31.81 else 67:31.81 ^~~~ 67:31.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:31.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:31.81 ^~~~~~~~~~~~~~~~~~ 67:31.81 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:31.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:31.81 ^~~~~~~~~~~~~~~~~~~~~~ 67:31.88 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 67:31.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:31.88 foundInterface = 0; \ 67:31.88 ^~~~~~~~~~~~~~ 67:31.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:31.88 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.89 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:31.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 67:31.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:31.89 else 67:31.89 ^~~~ 67:31.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:31.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:31.90 ^~~~~~~~~~~~~~~~~~ 67:31.90 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:31.90 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 67:31.90 ^~~~~~~~~~~~~~~~~~~~~~ 67:31.90 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 67:31.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:31.90 foundInterface = 0; \ 67:31.90 ^~~~~~~~~~~~~~ 67:31.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:31.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.91 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:31.91 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 67:31.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:31.91 else 67:31.91 ^~~~ 67:31.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:31.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:31.91 ^~~~~~~~~~~~~~~~~~ 67:31.91 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:31.91 NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 67:31.92 ^~~~~~~~~~~~~~~~~~~~~~ 67:31.92 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 67:31.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:31.92 foundInterface = 0; \ 67:31.92 ^~~~~~~~~~~~~~ 67:31.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:31.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.92 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:421:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:31.92 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 67:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.93 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 67:31.93 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 67:31.93 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 67:31.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 67:31.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:31.93 } else 67:31.93 ^~~~ 67:31.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:31.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:31.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:31.93 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:31.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 67:31.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:32.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:32.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:32.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 67:32.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 67:32.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 67:32.03 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 67:32.03 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 67:32.03 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 67:32.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 67:32.03 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 67:32.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:32.04 foundInterface = 0; \ 67:32.04 ^~~~~~~~~~~~~~ 67:32.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:32.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:32.04 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:32.04 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 67:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:32.04 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 67:32.04 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 67:32.04 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 67:32.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 67:32.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:32.04 } else 67:32.04 ^~~~ 67:32.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:32.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:32.04 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:32.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ClonedStreamSourceGetter) 67:32.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:36.51 dom/media/eme 67:36.51 dom/media/encoder 67:45.47 dom/media/fake-cdm 67:50.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:50.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:50.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 67:50.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 67:50.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 67:50.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 67:50.16 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:50.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:50.16 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 67:50.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:50.17 foundInterface = 0; \ 67:50.17 ^~~~~~~~~~~~~~ 67:50.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:50.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:50.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.17 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:50.17 NS_INTERFACE_MAP_END_INHERITING(Event) 67:50.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 67:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 67:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 67:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 67:50.17 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:50.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:50.17 } else 67:50.17 ^~~~ 67:50.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:50.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:50.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.17 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:50.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 67:50.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:50.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:50.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 67:50.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 67:50.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 67:50.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 67:50.22 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:50.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:50.22 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 67:50.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:50.23 foundInterface = 0; \ 67:50.23 ^~~~~~~~~~~~~~ 67:50.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:50.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:50.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.23 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:50.24 NS_INTERFACE_MAP_END_INHERITING(Event) 67:50.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 67:50.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 67:50.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 67:50.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 67:50.24 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:50.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:50.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:50.24 } else 67:50.24 ^~~~ 67:50.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:50.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:50.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:50.24 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:50.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 67:50.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:53.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:53.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 67:53.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 67:53.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 67:53.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 67:53.01 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:53.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:53.01 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 67:53.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:53.03 foundInterface = 0; \ 67:53.03 ^~~~~~~~~~~~~~ 67:53.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 67:53.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 67:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.03 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 67:53.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 67:53.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 67:53.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 67:53.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 67:53.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 67:53.03 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:53.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:53.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 67:53.04 } else 67:53.04 ^~~~ 67:53.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 67:53.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 67:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.04 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 67:53.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 67:53.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 67:53.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 67:53.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 67:53.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 67:53.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 67:53.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 67:53.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 67:53.24 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 67:53.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 67:53.24 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 67:53.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:53.25 foundInterface = 0; \ 67:53.25 ^~~~~~~~~~~~~~ 67:53.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:53.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:53.25 ^~~~~~~~~~~~~~~~~~~~~~~ 67:53.25 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:53.25 NS_INTERFACE_MAP_END 67:53.25 ^~~~~~~~~~~~~~~~~~~~ 67:53.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:53.25 else 67:53.26 ^~~~ 67:53.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:53.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:53.26 ^~~~~~~~~~~~~~~~~~ 67:53.26 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:53.26 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:53.26 ^~~~~~~~~~~~~~~~~~~~~~ 67:56.09 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 67:56.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:56.09 foundInterface = 0; \ 67:56.09 ^~~~~~~~~~~~~~ 67:56.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:56.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:56.09 ^~~~~~~~~~~~~~~~~~~~~~~ 67:56.09 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:56.09 NS_INTERFACE_MAP_END 67:56.09 ^~~~~~~~~~~~~~~~~~~~ 67:56.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:56.09 else 67:56.09 ^~~~ 67:56.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:56.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:56.09 ^~~~~~~~~~~~~~~~~~ 67:56.09 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:56.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:56.10 ^~~~~~~~~~~~~~~~~~~~~~ 67:56.40 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 67:56.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:56.40 foundInterface = 0; \ 67:56.40 ^~~~~~~~~~~~~~ 67:56.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:56.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:56.41 ^~~~~~~~~~~~~~~~~~~~~~~ 67:56.41 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:56.41 NS_INTERFACE_MAP_END 67:56.41 ^~~~~~~~~~~~~~~~~~~~ 67:56.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:56.41 else 67:56.41 ^~~~ 67:56.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:56.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:56.41 ^~~~~~~~~~~~~~~~~~ 67:56.41 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:56.41 NS_INTERFACE_MAP_ENTRY(nsIObserver) 67:56.41 ^~~~~~~~~~~~~~~~~~~~~~ 67:56.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 67:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 67:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 67:56.81 from /builddir/build/BUILD/firefox-63.0/dom/media/FileBlockCache.h:11, 67:56.81 from /builddir/build/BUILD/firefox-63.0/dom/media/FileBlockCache.cpp:7, 67:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 67:56.81 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 67:56.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:56.81 foundInterface = 0; \ 67:56.81 ^~~~~~~~~~~~~~ 67:56.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:56.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:56.82 ^~~~~~~~~~~~~~~~~~~~~~~ 67:56.82 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:56.82 NS_INTERFACE_MAP_END 67:56.84 ^~~~~~~~~~~~~~~~~~~~ 67:56.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:56.84 else 67:56.84 ^~~~ 67:56.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:56.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:56.84 ^~~~~~~~~~~~~~~~~~ 67:56.84 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:56.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:56.84 ^~~~~~~~~~~~~~~~~~~~~~ 67:58.41 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 67:58.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 67:58.41 foundInterface = 0; \ 67:58.41 ^~~~~~~~~~~~~~ 67:58.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 67:58.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 67:58.41 ^~~~~~~~~~~~~~~~~~~~~~~ 67:58.41 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 67:58.41 NS_INTERFACE_MAP_END 67:58.41 ^~~~~~~~~~~~~~~~~~~~ 67:58.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 67:58.41 else 67:58.41 ^~~~ 67:58.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 67:58.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 67:58.41 ^~~~~~~~~~~~~~~~~~ 67:58.41 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 67:58.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 67:58.41 ^~~~~~~~~~~~~~~~~~~~~~ 67:58.85 libfake.so 68:16.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AtomArray.h:11, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:12, 68:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 68:16.63 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 68:16.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 68:16.64 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 68:16.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:16.66 foundInterface = 0; \ 68:16.66 ^~~~~~~~~~~~~~ 68:16.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:16.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:16.66 ^~~~~~~~~~~~~~~~~~~~~~~ 68:16.67 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:16.67 NS_INTERFACE_MAP_END 68:16.67 ^~~~~~~~~~~~~~~~~~~~ 68:16.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 68:16.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 68:16.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 68:16.67 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 68:16.67 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 68:16.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 68:16.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:15, 68:16.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 68:16.68 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 68:16.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 68:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:16.68 } else 68:16.70 ^~~~ 68:16.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:16.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:16.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:16.72 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 68:16.72 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 68:16.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:16.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AtomArray.h:11, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:12, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 68:16.72 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 68:16.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 68:16.72 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 68:16.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:16.73 foundInterface = 0; \ 68:16.73 ^~~~~~~~~~~~~~ 68:16.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:16.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:16.73 ^~~~~~~~~~~~~~~~~~~~~~~ 68:16.73 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:845:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:16.73 NS_INTERFACE_MAP_END 68:16.73 ^~~~~~~~~~~~~~~~~~~~ 68:16.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 68:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 68:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 68:16.73 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 68:16.73 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 68:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 68:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:15, 68:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 68:16.75 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 68:16.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 68:16.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:16.76 } else 68:16.76 ^~~~ 68:16.76 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:844:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:16.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 68:16.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:27.94 dom/media/flac 68:29.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 68:29.08 /builddir/build/BUILD/firefox-63.0/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] 68:29.08 class SkBitmapCache::Rec : public SkResourceCache::Rec { 68:29.08 ^~~ 68:33.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 68:33.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 68:33.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Services.h:7, 68:33.79 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaShutdownManager.cpp:9, 68:33.79 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 68:33.80 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 68:33.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:33.80 foundInterface = 0; \ 68:33.80 ^~~~~~~~~~~~~~ 68:33.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:33.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:33.80 ^~~~~~~~~~~~~~~~~~~~~~~ 68:33.80 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:33.80 NS_INTERFACE_MAP_END 68:33.80 ^~~~~~~~~~~~~~~~~~~~ 68:33.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:33.80 else 68:33.80 ^~~~ 68:33.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:33.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:33.80 ^~~~~~~~~~~~~~~~~~ 68:33.80 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:33.80 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 68:33.80 ^~~~~~~~~~~~~~~~~~~~~~ 68:35.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 68:35.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 68:35.63 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:12, 68:35.63 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 68:35.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 68:35.63 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 68:35.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:35.64 foundInterface = 0; \ 68:35.64 ^~~~~~~~~~~~~~ 68:35.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:35.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:35.64 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp:1240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:35.64 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 68:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:35.66 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 68:35.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 68:35.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 68:35.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/GMPCrashHelper.h:12, 68:35.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/PlatformDecoderModule.h:11, 68:35.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/PDMFactory.h:10, 68:35.66 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:23, 68:35.66 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 68:35.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 68:35.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:35.66 } else 68:35.66 ^~~~ 68:35.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:35.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:35.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:35.66 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:35.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FakeTrackSourceGetter) 68:35.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 68:36.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 68:36.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRunnable.h:10, 68:36.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractThread.h:13, 68:36.66 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.h:10, 68:36.66 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.cpp:7, 68:36.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 68:36.66 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 68:36.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:36.66 foundInterface = 0; \ 68:36.67 ^~~~~~~~~~~~~~ 68:36.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:36.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.68 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:36.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 68:36.68 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.h:10, 68:36.68 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:7, 68:36.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:11: 68:36.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:36.68 } else 68:36.68 ^~~~ 68:36.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:36.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:36.68 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:36.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 68:36.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 68:39.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 68:39.13 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:12, 68:39.13 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 68:39.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 68:39.13 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 68:39.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:39.13 foundInterface = 0; \ 68:39.13 ^~~~~~~~~~~~~~ 68:39.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:39.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.14 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:39.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:39.14 else 68:39.14 ^~~~ 68:39.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:39.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:39.14 ^~~~~~~~~~~~~~~~~~ 68:39.14 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:39.14 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 68:39.14 ^~~~~~~~~~~~~~~~~~~~~~ 68:39.44 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 68:39.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:39.45 foundInterface = 0; \ 68:39.45 ^~~~~~~~~~~~~~ 68:39.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:39.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:39.45 ^~~~~~~~~~~~~~~~~~~~~~~ 68:39.45 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:39.47 NS_INTERFACE_MAP_END 68:39.47 ^~~~~~~~~~~~~~~~~~~~ 68:39.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:39.47 else 68:39.47 ^~~~ 68:39.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:39.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:39.47 ^~~~~~~~~~~~~~~~~~ 68:39.47 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:39.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:39.47 ^~~~~~~~~~~~~~~~~~~~~~ 68:39.65 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 68:39.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:39.66 foundInterface = 0; \ 68:39.66 ^~~~~~~~~~~~~~ 68:39.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:39.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:39.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.68 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:39.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:39.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.68 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 68:39.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 68:39.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 68:39.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 68:39.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 68:39.68 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 68:39.69 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaShutdownManager.cpp:11, 68:39.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 68:39.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:39.69 } else 68:39.69 ^~~~ 68:39.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:39.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:39.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:39.69 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:39.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 68:39.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 68:40.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 68:40.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 68:40.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 68:40.43 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaInfo.h:11, 68:40.43 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoUtils.h:11, 68:40.43 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaMIMETypes.h:10, 68:40.43 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.h:10, 68:40.43 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.cpp:7, 68:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 68:40.43 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 68:40.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:40.43 foundInterface = 0; \ 68:40.43 ^~~~~~~~~~~~~~ 68:40.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 68:40.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 68:40.43 ^~~~~~~~~~~~~~~~~~~~~~~ 68:40.43 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 68:40.43 NS_INTERFACE_MAP_END 68:40.43 ^~~~~~~~~~~~~~~~~~~~ 68:40.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:40.46 else 68:40.46 ^~~~ 68:40.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:40.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:40.46 ^~~~~~~~~~~~~~~~~~ 68:40.46 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:40.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 68:40.46 ^~~~~~~~~~~~~~~~~~~~~~ 68:40.66 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 68:40.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:40.67 foundInterface = 0; \ 68:40.67 ^~~~~~~~~~~~~~ 68:40.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:40.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:40.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.67 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:40.67 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:40.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:40.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 68:40.67 else 68:40.67 ^~~~ 68:40.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 68:40.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 68:40.67 ^~~~~~~~~~~~~~~~~~ 68:40.67 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 68:40.67 NS_INTERFACE_MAP_ENTRY(MediaDevices) 68:40.67 ^~~~~~~~~~~~~~~~~~~~~~ 68:41.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 68:41.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 68:41.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRunnable.h:10, 68:41.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractThread.h:13, 68:41.37 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.h:10, 68:41.37 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.cpp:7, 68:41.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 68:41.37 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 68:41.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 68:41.37 foundInterface = 0; \ 68:41.37 ^~~~~~~~~~~~~~ 68:41.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 68:41.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 68:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:41.38 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 68:41.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 68:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:41.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 68:41.38 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.h:10, 68:41.38 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:7, 68:41.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:11: 68:41.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 68:41.38 } else 68:41.38 ^~~~ 68:41.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 68:41.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 68:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:41.38 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 68:41.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 68:41.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 68:57.51 dom/media/gmp 69:50.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 69:50.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 69:50.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 69:50.43 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 69:50.43 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 69:50.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 69:50.43 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 69:50.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:50.45 foundInterface = 0; \ 69:50.45 ^~~~~~~~~~~~~~ 69:50.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:50.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:50.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.45 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:50.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:50.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.45 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 69:50.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 69:50.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 69:50.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 69:50.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 69:50.45 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 69:50.46 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 69:50.46 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 69:50.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 69:50.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:50.46 } else 69:50.46 ^~~~ 69:50.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:50.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:50.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.46 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:50.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 69:50.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 69:50.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 69:50.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 69:50.54 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 69:50.54 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 69:50.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 69:50.54 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 69:50.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:50.55 foundInterface = 0; \ 69:50.55 ^~~~~~~~~~~~~~ 69:50.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:50.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.57 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:50.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:50.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.57 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 69:50.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 69:50.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 69:50.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 69:50.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 69:50.57 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 69:50.57 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 69:50.57 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 69:50.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 69:50.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:50.57 } else 69:50.58 ^~~~ 69:50.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:50.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.58 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:50.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 69:50.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 69:50.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 69:50.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 69:50.71 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 69:50.71 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 69:50.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 69:50.71 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 69:50.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:50.73 foundInterface = 0; \ 69:50.73 ^~~~~~~~~~~~~~ 69:50.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 69:50.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 69:50.73 ^~~~~~~~~~~~~~~~~~~~~~~ 69:50.73 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 69:50.73 NS_INTERFACE_MAP_END 69:50.74 ^~~~~~~~~~~~~~~~~~~~ 69:50.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 69:50.74 else 69:50.74 ^~~~ 69:50.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 69:50.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 69:50.74 ^~~~~~~~~~~~~~~~~~ 69:50.74 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 69:50.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 69:50.74 ^~~~~~~~~~~~~~~~~~~~~~ 69:50.90 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 69:50.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 69:50.91 foundInterface = 0; \ 69:50.91 ^~~~~~~~~~~~~~ 69:50.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 69:50.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 69:50.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.91 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 69:50.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 69:50.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.91 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 69:50.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 69:50.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 69:50.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 69:50.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 69:50.91 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 69:50.91 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 69:50.91 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 69:50.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 69:50.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 69:50.91 } else 69:50.91 ^~~~ 69:50.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 69:50.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 69:50.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:50.91 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 69:50.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 69:50.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69:59.54 dom/media/gmp/widevine-adapter 70:06.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 70:06.95 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 70:06.96 #define ASSERT_SINGLE_OWNER \ 70:06.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 70:06.96 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 70:06.96 #define ASSERT_SINGLE_OWNER \ 70:10.20 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 70:10.20 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 70:10.20 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 70:10.20 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 70:10.20 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 70:10.20 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 70:10.20 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 70:10.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 70:10.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 70:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 70:10.21 /builddir/build/BUILD/firefox-63.0/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]': 70:10.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 70:10.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 70:10.21 /builddir/build/BUILD/firefox-63.0/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] 70:10.22 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 70:10.22 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:10.22 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkColorSpace.h:12, 70:10.22 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkImageInfo.h:11, 70:10.22 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 70:10.22 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 70:10.22 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 70:10.22 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 70:10.23 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 70:10.23 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 70:10.23 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 70:10.23 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 70:10.23 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 70:10.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 70:10.23 template class sk_sp { 70:10.23 ^~~~~ 70:16.32 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 70:16.32 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 70:16.32 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 70:16.32 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 70:16.33 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 70:16.33 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 70:16.33 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 70:16.33 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:16.33 sk_abort_no_print(); \ 70:16.33 ~~~~~~~~~~~~~~~~~^~ 70:16.33 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 70:16.34 SK_ABORT("Unexpected path fill."); 70:16.34 ^~~~~~~~ 70:16.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 70:16.34 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 70:16.34 case GrPathRendering::kWinding_FillType: { 70:16.34 ^~~~ 70:16.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 70:16.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp: In member function 'void GrRenderTargetContext::drawRect(const GrClip&, GrPaint&&, GrAA, const SkMatrix&, const SkRect&, const GrStyle*)': 70:16.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:16.77 } 70:16.77 ^ 70:16.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 70:16.77 case SkPaint::kBevel_Join: 70:16.77 ^~~~ 70:24.83 dom/media/gmp-plugin-openh264 70:24.83 dom/media/imagecapture 70:28.04 libfakeopenh264.so 70:28.72 dom/media/ipc 70:28.72 dom/media/mediacapabilities 70:37.29 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 70:37.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 70:37.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 70:37.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 70:37.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/private/GrTextureProxy.h:11, 70:37.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 70:37.29 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 70:37.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 70:37.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 70:37.29 sk_abort_no_print(); \ 70:37.29 ~~~~~~~~~~~~~~~~~^~ 70:37.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 70:37.29 SK_ABORT("Conics are not supported."); 70:37.29 ^~~~~~~~ 70:37.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 70:37.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 70:37.29 default: 70:37.29 ^~~~~~~ 70:44.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 70:44.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 70:44.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 70:44.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 70:44.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 70:44.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/AudioStream.h:11, 70:44.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaStreamGraph.h:9, 70:44.74 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.h:10, 70:44.74 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.cpp:7, 70:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 70:44.75 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 70:44.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:44.76 foundInterface = 0; \ 70:44.76 ^~~~~~~~~~~~~~ 70:44.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 70:44.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 70:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:44.76 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 70:44.76 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 70:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:44.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 70:44.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ImageCapture.h:10, 70:44.77 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.cpp:8, 70:44.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 70:44.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 70:44.77 } else 70:44.77 ^~~~ 70:44.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 70:44.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 70:44.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:44.77 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 70:44.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 70:44.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:47.68 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 70:47.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 70:47.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 70:47.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 70:47.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 70:47.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 70:47.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 70:47.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 70:47.70 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 70:47.70 /builddir/build/BUILD/firefox-63.0/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]': 70:47.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 70:47.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 70:47.72 /builddir/build/BUILD/firefox-63.0/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] 70:47.72 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 70:47.72 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 70:47.72 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 70:47.72 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 70:47.72 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 70:47.73 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 70:47.73 template class sk_sp { 70:47.73 ^~~~~ 70:48.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 70:48.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 70:48.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 70:48.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/DecoderDoctorLogger.h:15, 70:48.48 from /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.h:10, 70:48.49 from /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 70:48.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 70:48.49 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 70:48.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 70:48.49 foundInterface = 0; \ 70:48.49 ^~~~~~~~~~~~~~ 70:48.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 70:48.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 70:48.50 ^~~~~~~~~~~~~~~~~~~~~~~ 70:48.50 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 70:48.50 NS_INTERFACE_MAP_END 70:48.50 ^~~~~~~~~~~~~~~~~~~~ 70:48.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 70:48.51 else 70:48.52 ^~~~ 70:48.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 70:48.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 70:48.52 ^~~~~~~~~~~~~~~~~~ 70:48.52 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 70:48.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 70:48.52 ^~~~~~~~~~~~~~~~~~~~~~ 70:51.33 dom/media/mediasink 71:04.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 71:04.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 71:04.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:04.78 } 71:04.78 ^ 71:04.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 71:04.78 case SkCubicType::kSerpentine: 71:04.78 ^~~~ 71:06.73 dom/media/mediasource 71:08.52 dom/media/mp3 71:19.08 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 71:19.08 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.h:20, 71:19.08 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 71:19.08 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 71:19.08 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 71:19.08 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 71:19.08 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 71:19.09 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 71:19.09 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 71:19.09 /builddir/build/BUILD/firefox-63.0/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]': 71:19.09 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/c/../private/SkTHash.h:272:12: warning: '.SkTHashMap::Pair::key' is used uninitialized in this function [-Wuninitialized] 71:19.09 struct Pair { 71:19.09 ^~~~ 71:23.52 dom/media/ogg 71:27.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 71:27.41 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp: In member function 'void SkDraw::drawPoints(SkCanvas::PointMode, size_t, const SkPoint*, const SkPaint&, SkBaseDevice*) const': 71:27.42 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 71:27.42 } 71:27.42 ^ 71:27.42 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 71:27.42 case SkCanvas::kPolygon_PointMode: { 71:27.42 ^~~~ 71:28.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 71:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 71:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 71:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 71:28.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 71:28.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/VideoUtils.h:11, 71:28.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaMIMETypes.h:10, 71:28.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaContainerType.h:10, 71:28.63 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.h:11, 71:28.63 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.cpp:7, 71:28.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 71:28.64 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 71:28.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:28.64 foundInterface = 0; \ 71:28.64 ^~~~~~~~~~~~~~ 71:28.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:28.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:28.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.64 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:28.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:28.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:28.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 71:28.65 else 71:28.65 ^~~~ 71:28.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:28.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:28.65 ^~~~~~~~~~~~~~~~~~ 71:28.65 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:28.66 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 71:28.66 ^~~~~~~~~~~~~~~~~~~~~~ 71:30.35 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 71:30.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:30.36 foundInterface = 0; \ 71:30.36 ^~~~~~~~~~~~~~ 71:30.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:30.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:30.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.37 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:30.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:30.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 71:30.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 71:30.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 71:30.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 71:30.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 71:30.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaDecoder.h:23, 71:30.38 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSourceDecoder.h:10, 71:30.38 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.h:10, 71:30.38 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:7, 71:30.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: 71:30.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:30.39 } else 71:30.39 ^~~~ 71:30.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:30.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:30.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.40 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:30.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 71:30.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 71:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 71:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 71:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 71:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 71:30.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/VideoUtils.h:11, 71:30.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaMIMETypes.h:10, 71:30.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaContainerType.h:10, 71:30.48 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.h:11, 71:30.48 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.cpp:7, 71:30.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 71:30.48 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 71:30.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:30.49 foundInterface = 0; \ 71:30.49 ^~~~~~~~~~~~~~ 71:30.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 71:30.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 71:30.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.49 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 71:30.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 71:30.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 71:30.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 71:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 71:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 71:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 71:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaDecoder.h:23, 71:30.50 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSourceDecoder.h:10, 71:30.50 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.h:10, 71:30.50 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:7, 71:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: 71:30.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 71:30.50 } else 71:30.50 ^~~~ 71:30.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 71:30.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 71:30.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.51 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 71:30.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 71:30.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:30.98 dom/media/platforms 71:39.75 dom/media/platforms/agnostic/bytestreams 71:43.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaData.h:15, 71:43.34 from /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 71:43.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 71:43.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 71:43.34 /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:126:15: required from here 71:43.34 /builddir/build/BUILD/firefox-63.0/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] 71:43.34 memset(aT, 0, sizeof(T)); 71:43.34 ~~~~~~^~~~~~~~~~~~~~~~~~ 71:43.34 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 71:43.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 71:43.34 /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 71:43.35 struct SPSData 71:43.35 ^~~~~~~ 71:48.09 dom/media/platforms/agnostic/eme 72:06.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 72:06.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 72:06.40 #define BUFFER_SIZE 256 72:06.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 72:06.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 72:06.40 #define BUFFER_SIZE 64 72:10.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 72:10.37 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 72:10.37 /builddir/build/BUILD/firefox-63.0/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]' 72:10.37 /builddir/build/BUILD/firefox-63.0/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]' 72:10.37 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 72:10.37 /builddir/build/BUILD/firefox-63.0/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] 72:10.37 LinearGradient4fContext::LinearIntervalProcessor { 72:10.37 ^~~~~~~~~~~~~~~~~~~~~~~ 72:10.37 /builddir/build/BUILD/firefox-63.0/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] 72:10.37 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 72:10.38 /builddir/build/BUILD/firefox-63.0/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]' 72:10.38 /builddir/build/BUILD/firefox-63.0/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]' 72:10.38 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 72:10.38 /builddir/build/BUILD/firefox-63.0/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] 72:10.38 /builddir/build/BUILD/firefox-63.0/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] 72:10.38 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 72:10.38 /builddir/build/BUILD/firefox-63.0/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]' 72:10.38 /builddir/build/BUILD/firefox-63.0/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]' 72:10.38 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 72:10.39 /builddir/build/BUILD/firefox-63.0/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] 72:10.39 /builddir/build/BUILD/firefox-63.0/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] 72:10.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 72:10.39 /builddir/build/BUILD/firefox-63.0/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]' 72:10.39 /builddir/build/BUILD/firefox-63.0/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]' 72:10.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 72:10.39 /builddir/build/BUILD/firefox-63.0/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] 72:10.40 /builddir/build/BUILD/firefox-63.0/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] 72:10.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 72:10.40 /builddir/build/BUILD/firefox-63.0/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]' 72:10.40 /builddir/build/BUILD/firefox-63.0/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]' 72:10.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 72:10.40 /builddir/build/BUILD/firefox-63.0/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] 72:10.40 /builddir/build/BUILD/firefox-63.0/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] 72:10.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 72:10.41 /builddir/build/BUILD/firefox-63.0/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]' 72:10.41 /builddir/build/BUILD/firefox-63.0/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]' 72:10.41 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 72:10.41 /builddir/build/BUILD/firefox-63.0/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] 72:10.41 /builddir/build/BUILD/firefox-63.0/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] 72:10.41 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)0>': 72:10.41 /builddir/build/BUILD/firefox-63.0/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]' 72:10.42 /builddir/build/BUILD/firefox-63.0/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]' 72:10.42 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 72:10.42 /builddir/build/BUILD/firefox-63.0/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] 72:10.42 /builddir/build/BUILD/firefox-63.0/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] 72:10.42 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>': 72:10.42 /builddir/build/BUILD/firefox-63.0/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]' 72:10.43 /builddir/build/BUILD/firefox-63.0/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]' 72:10.43 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 72:10.43 /builddir/build/BUILD/firefox-63.0/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] 72:10.43 /builddir/build/BUILD/firefox-63.0/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] 72:10.43 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>': 72:10.43 /builddir/build/BUILD/firefox-63.0/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]' 72:10.43 /builddir/build/BUILD/firefox-63.0/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]' 72:10.44 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 72:10.44 /builddir/build/BUILD/firefox-63.0/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] 72:10.44 /builddir/build/BUILD/firefox-63.0/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] 72:10.44 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)0>': 72:10.44 /builddir/build/BUILD/firefox-63.0/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]' 72:10.44 /builddir/build/BUILD/firefox-63.0/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]' 72:10.44 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 72:10.45 /builddir/build/BUILD/firefox-63.0/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] 72:10.45 /builddir/build/BUILD/firefox-63.0/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] 72:10.45 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)1>': 72:10.45 /builddir/build/BUILD/firefox-63.0/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]' 72:10.45 /builddir/build/BUILD/firefox-63.0/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]' 72:10.45 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 72:10.46 /builddir/build/BUILD/firefox-63.0/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] 72:10.46 /builddir/build/BUILD/firefox-63.0/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] 72:10.46 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp: In instantiation of 'class SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)0, (SkShader::TileMode)2>': 72:10.46 /builddir/build/BUILD/firefox-63.0/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]' 72:10.46 /builddir/build/BUILD/firefox-63.0/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]' 72:10.46 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 72:10.47 /builddir/build/BUILD/firefox-63.0/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] 72:10.47 /builddir/build/BUILD/firefox-63.0/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] 72:10.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 72:10.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 72:10.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:10.80 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 72:10.80 ^~ 72:10.80 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 72:10.80 case SkOTTableName::Record::PlatformID::Unicode: 72:10.80 ^~~~ 72:22.82 dom/media/platforms/agnostic/gmp 72:24.49 dom/media/platforms/omx 72:25.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 72:25.76 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp: In member function 'virtual bool SkGradientShaderBase::onAppendStages(const SkShaderBase::StageRec&) const': 72:25.76 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:25.77 p->append(SkRasterPipeline::decal_x, decal_ctx); 72:25.77 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:25.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 72:25.77 case kClamp_TileMode: 72:25.77 ^~~~ 72:26.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 72:26.95 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 72:26.95 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:26.95 std::move(right))); 72:26.95 ^ 72:26.95 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 72:26.95 default: 72:26.95 ^~~~~~~ 72:30.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 72:30.88 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/utils/SkPatchUtils.cpp:63:7: warning: 'FwDCubicEvaluator' has a field 'FwDCubicEvaluator::fCoefs' whose type uses the anonymous namespace [-Wsubobject-linkage] 72:30.88 class FwDCubicEvaluator { 72:30.88 ^~~~~~~~~~~~~~~~~ 72:55.63 dom/media/platforms/ffmpeg/ffvpx 72:56.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 72:56.22 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkICC.cpp: In function 'void get_color_profile_tag(char*, const SkColorSpaceTransferFn&, const SkMatrix44&)': 72:56.22 /builddir/build/BUILD/firefox-63.0/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] 72:56.22 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 72:56.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 72:59.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp: In member function 'bool SkPath::isRectContour(bool, int*, const SkPoint**, bool*, SkPath::Direction*) const': 72:59.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 72:59.77 insertClose = false; 72:59.77 ~~~~~~~~~~~~^~~~~~~ 72:59.77 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 72:59.77 case kLine_Verb: { 72:59.77 ^~~~ 73:03.66 dom/media/platforms/ffmpeg 73:12.10 dom/media/platforms/ffmpeg/libav53 73:13.66 dom/media/platforms/ffmpeg/libav54 73:24.22 dom/media/platforms/ffmpeg/libav55 73:32.38 dom/media/platforms/ffmpeg/ffmpeg57 73:33.47 dom/media/platforms/ffmpeg/ffmpeg58 73:39.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 73:39.25 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 73:39.25 /builddir/build/BUILD/firefox-63.0/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] 73:39.25 memcpy(&raw, buffer, kSizeInMemory); 73:39.25 ^ 73:39.26 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 73:39.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPath.h:12, 73:39.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPathEffect.h:12, 73:39.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPictureCommon.h:15, 73:39.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPicture.cpp:12, 73:39.26 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 73:39.26 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 73:39.26 class SK_API SkRRect { 73:39.26 ^~~~~~~ 73:40.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 73:40.27 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkResourceCache.cpp:65:24: warning: 'SkResourceCache::Hash' has a base 'SkTHashTable' whose type uses the anonymous namespace [-Wsubobject-linkage] 73:40.27 class SkResourceCache::Hash : 73:40.27 ^~~~ 73:40.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 73:40.51 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 73:40.51 /builddir/build/BUILD/firefox-63.0/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] 73:40.51 memset(&rec, 0, sizeof(rec)); 73:40.51 ^ 73:40.51 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 73:40.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 73:40.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 73:40.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 73:40.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 73:40.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 73:40.52 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 73:40.52 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 73:40.54 struct SkScalerContextRec { 73:40.54 ^~~~~~~~~~~~~~~~~~ 73:44.28 dom/media/systemservices 73:44.75 dom/media/wave 73:54.91 dom/media/webaudio 73:55.39 dom/media/webaudio/blink 74:08.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:08.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:08.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:08.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:08.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:08.30 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 74:08.30 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:08.30 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 74:08.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:08.31 foundInterface = 0; \ 74:08.31 ^~~~~~~~~~~~~~ 74:08.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:08.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:08.31 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:08.31 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 74:08.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:08.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:08.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:08.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:08.32 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 74:08.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:08.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:08.32 } else 74:08.32 ^~~~ 74:08.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:08.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:08.33 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:08.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 74:08.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:13.54 dom/media/webm 74:14.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:14.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:14.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:14.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:14.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:14.50 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 74:14.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:14.51 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 74:14.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:14.51 foundInterface = 0; \ 74:14.51 ^~~~~~~~~~~~~~ 74:14.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:14.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.52 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:14.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:14.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:14.52 else 74:14.53 ^~~~ 74:14.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:14.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:14.53 ^~~~~~~~~~~~~~~~~~ 74:14.53 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:14.53 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 74:14.53 ^~~~~~~~~~~~~~~~~~~~~~ 74:14.94 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 74:14.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:14.94 foundInterface = 0; \ 74:14.95 ^~~~~~~~~~~~~~ 74:14.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:14.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.95 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:14.95 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:14.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:14.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:14.95 else 74:14.95 ^~~~ 74:14.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:14.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:14.96 ^~~~~~~~~~~~~~~~~~ 74:14.96 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp:318:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:14.96 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 74:14.96 ^~~~~~~~~~~~~~~~~~~~~~ 74:15.67 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 74:15.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:15.67 foundInterface = 0; \ 74:15.67 ^~~~~~~~~~~~~~ 74:15.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:15.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:15.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:15.68 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:15.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:15.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:15.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:15.68 else 74:15.68 ^~~~ 74:15.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:15.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:15.69 ^~~~~~~~~~~~~~~~~~ 74:15.69 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:15.69 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 74:15.69 ^~~~~~~~~~~~~~~~~~~~~~ 74:16.27 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 74:16.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:16.27 foundInterface = 0; \ 74:16.27 ^~~~~~~~~~~~~~ 74:16.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:16.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:16.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:16.27 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:16.27 NS_INTERFACE_MAP_END_INHERITING(Event) 74:16.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:16.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:16.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:16.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:16.28 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 74:16.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:16.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:16.28 } else 74:16.29 ^~~~ 74:16.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:16.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:16.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:16.30 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:16.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 74:16.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:17.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 74:17.55 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 74:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 74:17.56 /builddir/build/BUILD/firefox-63.0/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]': 74:17.56 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 74:17.56 /builddir/build/BUILD/firefox-63.0/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] 74:17.56 memcpy(aDst, aSrc, aNElem * sizeof(T)); 74:17.56 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:17.56 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioParamTimeline.h:10, 74:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, 74:17.56 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 74:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 74:17.56 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 74:17.57 struct AudioTimelineEvent final 74:17.57 ^~~~~~~~~~~~~~~~~~ 74:21.27 dom/media/webrtc 74:28.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 74:28.04 /builddir/build/BUILD/firefox-63.0/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] 74:28.04 class SkTextBlob::RunRecord { 74:28.04 ^~~~~~~~~ 74:29.38 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 74:29.38 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTextBlob.h:14, 74:29.38 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 74:29.39 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 74:29.39 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 74:29.39 /builddir/build/BUILD/firefox-63.0/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]': 74:29.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkTArray.h:159:13: required from 'void SkTArray::removeShuffle(int) [with T = sk_sp; bool MEM_MOVE = true]' 74:29.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 74:29.39 /builddir/build/BUILD/firefox-63.0/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] 74:29.39 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 74:29.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.39 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPaint.h:15, 74:29.39 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTextBlob.h:13, 74:29.39 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 74:29.39 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 74:29.39 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 74:29.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 74:29.39 template class sk_sp { 74:29.39 ^~~~~ 74:37.91 dom/media/webspeech/synth 74:38.62 dom/media/webspeech/synth/speechd 74:41.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:41.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:41.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:41.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:41.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:41.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:41.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:41.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 74:41.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.66 foundInterface = 0; \ 74:41.66 ^~~~~~~~~~~~~~ 74:41.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:41.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:41.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:41.66 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 74:41.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 74:41.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 74:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:41.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:41.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:41.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:41.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:41.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.68 } else 74:41.68 ^~~~ 74:41.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:41.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:41.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 74:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.68 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:16:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 74:41.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 74:41.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:41.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:41.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:41.97 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:41.97 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:41.97 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:41.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:41.97 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 74:41.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:41.97 foundInterface = 0; \ 74:41.97 ^~~~~~~~~~~~~~ 74:41.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:41.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:41.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.98 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:41.98 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:41.98 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:41.98 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:41.98 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:41.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:41.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:41.98 } else 74:41.98 ^~~~ 74:41.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:41.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:41.98 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:41.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 74:41.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:42.22 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.22 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.22 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.23 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 74:42.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:42.23 foundInterface = 0; \ 74:42.23 ^~~~~~~~~~~~~~ 74:42.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:42.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:42.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.23 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:42.23 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 74:42.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:42.23 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.23 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.23 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:42.24 } else 74:42.24 ^~~~ 74:42.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:42.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:42.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.24 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:42.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 74:42.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:42.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:42.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:42.57 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.57 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.57 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.57 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 74:42.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:42.59 foundInterface = 0; \ 74:42.59 ^~~~~~~~~~~~~~ 74:42.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:42.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:42.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.59 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:42.59 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:42.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:42.59 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.59 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.59 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:42.60 } else 74:42.60 ^~~~ 74:42.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:42.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:42.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.60 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:42.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 74:42.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:42.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:42.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:42.77 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.77 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.77 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.79 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 74:42.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:42.79 foundInterface = 0; \ 74:42.79 ^~~~~~~~~~~~~~ 74:42.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:42.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.80 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:42.80 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:42.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:42.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:42.83 } else 74:42.83 ^~~~ 74:42.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:42.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.83 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:42.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 74:42.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:42.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:42.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:42.90 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.91 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.91 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.91 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 74:42.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:42.91 foundInterface = 0; \ 74:42.91 ^~~~~~~~~~~~~~ 74:42.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:42.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:42.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.91 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:42.91 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:42.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:42.91 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:42.91 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:42.91 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:42.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:42.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:42.91 } else 74:42.91 ^~~~ 74:42.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:42.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:42.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:42.92 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:42.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 74:42.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:43.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:43.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:43.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:43.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:43.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:43.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:43.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:43.01 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 74:43.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:43.01 foundInterface = 0; \ 74:43.01 ^~~~~~~~~~~~~~ 74:43.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:43.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:43.01 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:43.01 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:43.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:43.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:43.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:43.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:43.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:43.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:43.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:43.02 } else 74:43.02 ^~~~ 74:43.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:43.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:43.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:43.02 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:43.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 74:43.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:49.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:49.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:49.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:49.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:49.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:49.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:49.80 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 74:49.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:49.80 foundInterface = 0; \ 74:49.80 ^~~~~~~~~~~~~~ 74:49.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:49.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.82 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:49.82 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 74:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:49.82 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:49.82 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:49.82 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:49.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:49.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:49.82 } else 74:49.82 ^~~~ 74:49.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:49.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:49.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.83 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:49.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 74:49.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:49.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:49.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 74:49.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:49.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:49.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:49.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:49.84 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 74:49.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:49.84 foundInterface = 0; \ 74:49.84 ^~~~~~~~~~~~~~ 74:49.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:49.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:49.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.85 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:49.85 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 74:49.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:49.85 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 74:49.85 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 74:49.85 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 74:49.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 74:49.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:49.85 } else 74:49.87 ^~~~ 74:49.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:49.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:49.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:49.87 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:49.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 74:49.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:51.96 dom/media/webspeech/recognition 74:52.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:52.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 74:52.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 74:52.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 74:52.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 74:52.04 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 74:52.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 74:52.04 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherCallback::QueryInterface(const nsIID&, void**)': 74:52.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:52.05 foundInterface = 0; \ 74:52.05 ^~~~~~~~~~~~~~ 74:52.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:52.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:52.05 ^~~~~~~~~~~~~~~~~~~~~~~ 74:52.05 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:52.05 NS_INTERFACE_MAP_END 74:52.05 ^~~~~~~~~~~~~~~~~~~~ 74:52.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:52.05 else 74:52.05 ^~~~ 74:52.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 74:52.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 74:52.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:52.05 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 74:52.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 74:52.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:52.06 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp: In member function 'virtual nsresult mozilla::dom::SpeechDispatcherService::QueryInterface(const nsIID&, void**)': 74:52.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:52.06 foundInterface = 0; \ 74:52.06 ^~~~~~~~~~~~~~ 74:52.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:52.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:52.06 ^~~~~~~~~~~~~~~~~~~~~~~ 74:52.07 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:52.08 NS_INTERFACE_MAP_END 74:52.08 ^~~~~~~~~~~~~~~~~~~~ 74:52.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:52.08 else 74:52.08 ^~~~ 74:52.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 74:52.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 74:52.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:52.08 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:290:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 74:52.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 74:52.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:56.78 dom/media/mp4 74:56.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:56.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 74:56.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.h:10, 74:56.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 74:56.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 74:56.84 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 74:56.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:56.85 foundInterface = 0; \ 74:56.85 ^~~~~~~~~~~~~~ 74:56.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:56.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:56.85 ^~~~~~~~~~~~~~~~~~~~~~~ 74:56.85 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:56.85 NS_INTERFACE_MAP_END 74:56.85 ^~~~~~~~~~~~~~~~~~~~ 74:56.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:56.85 else 74:56.85 ^~~~ 74:56.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:56.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:56.85 ^~~~~~~~~~~~~~~~~~ 74:56.85 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:56.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:56.88 ^~~~~~~~~~~~~~~~~~~~~~ 74:57.54 dom/midi 74:59.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:59.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 74:59.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsPrimitives.h:10, 74:59.45 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 74:59.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 74:59.45 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 74:59.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:59.45 foundInterface = 0; \ 74:59.45 ^~~~~~~~~~~~~~ 74:59.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:59.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:59.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.45 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:59.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:59.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:59.46 else 74:59.46 ^~~~ 74:59.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:59.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:59.46 ^~~~~~~~~~~~~~~~~~ 74:59.46 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:59.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 74:59.46 ^~~~~~~~~~~~~~~~~~~~~~ 74:59.56 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 74:59.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:59.56 foundInterface = 0; \ 74:59.56 ^~~~~~~~~~~~~~ 74:59.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 74:59.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 74:59.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.57 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 74:59.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 74:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 74:59.58 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 74:59.58 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 74:59.58 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 74:59.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 74:59.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 74:59.58 } else 74:59.58 ^~~~ 74:59.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 74:59.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 74:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.58 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 74:59.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 74:59.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:59.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:59.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 74:59.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsPrimitives.h:10, 74:59.62 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 74:59.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 74:59.63 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 74:59.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:59.63 foundInterface = 0; \ 74:59.63 ^~~~~~~~~~~~~~ 74:59.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:59.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:59.63 ^~~~~~~~~~~~~~~~~~~~~~~ 74:59.63 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:59.63 NS_INTERFACE_MAP_END 74:59.63 ^~~~~~~~~~~~~~~~~~~~ 74:59.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 74:59.64 else 74:59.66 ^~~~ 74:59.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:59.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:59.66 ^~~~~~~~~~~~~~~~~~ 74:59.66 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:59.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:59.66 ^~~~~~~~~~~~~~~~~~~~~~ 75:00.08 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 75:00.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:00.09 foundInterface = 0; \ 75:00.09 ^~~~~~~~~~~~~~ 75:00.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:00.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:00.09 ^~~~~~~~~~~~~~~~~~~~~~~ 75:00.09 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:00.09 NS_INTERFACE_MAP_END 75:00.09 ^~~~~~~~~~~~~~~~~~~~ 75:00.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:00.09 else 75:00.09 ^~~~ 75:00.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:00.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:00.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:00.09 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:00.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 75:00.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:00.80 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::FakeSynthCallback::QueryInterface(const nsIID&, void**)': 75:00.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:00.81 foundInterface = 0; \ 75:00.81 ^~~~~~~~~~~~~~ 75:00.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:00.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:00.81 ^~~~~~~~~~~~~~~~~~~~~~~ 75:00.81 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:00.81 NS_INTERFACE_MAP_END 75:00.82 ^~~~~~~~~~~~~~~~~~~~ 75:00.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:00.82 else 75:00.82 ^~~~ 75:00.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:00.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:00.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:00.82 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:110:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:00.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 75:00.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:00.84 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp: In member function 'virtual nsresult mozilla::dom::nsFakeSynthServices::QueryInterface(const nsIID&, void**)': 75:00.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:00.85 foundInterface = 0; \ 75:00.85 ^~~~~~~~~~~~~~ 75:00.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:00.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:00.85 ^~~~~~~~~~~~~~~~~~~~~~~ 75:00.85 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:00.85 NS_INTERFACE_MAP_END 75:00.85 ^~~~~~~~~~~~~~~~~~~~ 75:00.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:00.85 else 75:00.85 ^~~~ 75:00.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:00.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:00.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:00.85 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:237:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:00.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 75:00.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:06.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:06.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:06.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:06.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:06.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:06.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:06.43 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 75:06.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:06.43 foundInterface = 0; \ 75:06.43 ^~~~~~~~~~~~~~ 75:06.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:06.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:06.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.44 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:06.44 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:06.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:06.44 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:06.44 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:06.44 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:06.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:06.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:06.45 } else 75:06.47 ^~~~ 75:06.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:06.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.47 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:06.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 75:06.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:06.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:06.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:06.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:06.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:06.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:06.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:06.73 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 75:06.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:06.74 foundInterface = 0; \ 75:06.74 ^~~~~~~~~~~~~~ 75:06.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:06.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:06.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.74 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:06.74 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 75:06.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:06.75 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:06.75 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:06.75 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:06.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:06.77 } else 75:06.77 ^~~~ 75:06.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:06.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:06.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:06.77 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:06.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 75:06.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:07.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:07.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:07.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:07.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:07.09 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:07.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:07.09 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 75:07.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:07.09 foundInterface = 0; \ 75:07.10 ^~~~~~~~~~~~~~ 75:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:07.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.12 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:07.12 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:07.12 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:07.12 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:07.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:07.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:07.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:07.13 } else 75:07.13 ^~~~ 75:07.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:07.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.14 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:07.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 75:07.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:07.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:07.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:07.55 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:07.55 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:07.55 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:07.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:07.55 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 75:07.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:07.56 foundInterface = 0; \ 75:07.56 ^~~~~~~~~~~~~~ 75:07.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:07.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:07.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.56 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:07.56 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:07.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:07.56 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:07.57 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:07.57 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:07.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:07.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:07.59 } else 75:07.59 ^~~~ 75:07.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:07.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:07.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.59 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:07.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 75:07.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.62 dom/notification 75:07.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:07.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:07.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:07.63 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:07.63 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:07.63 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:07.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:07.63 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 75:07.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:07.64 foundInterface = 0; \ 75:07.64 ^~~~~~~~~~~~~~ 75:07.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:07.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.64 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:07.64 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 75:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:07.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 75:07.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 75:07.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 75:07.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 75:07.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:07.64 } else 75:07.64 ^~~~ 75:07.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:07.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:07.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:07.65 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:07.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 75:07.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:08.07 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 75:08.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:08.08 foundInterface = 0; \ 75:08.08 ^~~~~~~~~~~~~~ 75:08.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:08.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:08.08 ^~~~~~~~~~~~~~~~~~~~~~~ 75:08.08 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:08.08 NS_INTERFACE_MAP_END 75:08.08 ^~~~~~~~~~~~~~~~~~~~ 75:08.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:08.08 else 75:08.08 ^~~~ 75:08.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:08.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:08.08 ^~~~~~~~~~~~~~~~~~ 75:08.08 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:08.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:08.08 ^~~~~~~~~~~~~~~~~~~~~~ 75:10.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 75:10.44 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 75:10.44 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10: warning: 'isLocal' may be used uninitialized in this function [-Wmaybe-uninitialized] 75:10.45 return isLocal; 75:10.45 ^~~~~~~ 75:14.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:14.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:14.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:14.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 75:14.74 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 75:14.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 75:14.75 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 75:14.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:14.77 foundInterface = 0; \ 75:14.77 ^~~~~~~~~~~~~~ 75:14.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:14.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:14.78 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:14.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:14.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:14.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 75:14.78 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 75:14.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 75:14.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 75:14.79 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 75:14.79 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 75:14.79 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:14.80 else 75:14.80 ^~~~ 75:14.80 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:53:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 75:14.80 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 75:14.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:16.23 dom/offline 75:16.94 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 75:16.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:16.95 foundInterface = 0; \ 75:16.95 ^~~~~~~~~~~~~~ 75:16.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:16.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:16.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:16.95 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:16.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:16.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:16.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:16.95 else 75:16.95 ^~~~ 75:16.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:16.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:16.95 ^~~~~~~~~~~~~~~~~~ 75:16.95 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:16.95 NS_INTERFACE_MAP_ENTRY(nsIObserver) 75:16.95 ^~~~~~~~~~~~~~~~~~~~~~ 75:17.24 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 75:17.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:17.24 foundInterface = 0; \ 75:17.24 ^~~~~~~~~~~~~~ 75:17.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:17.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:17.24 ^~~~~~~~~~~~~~~~~~~~~~~ 75:17.24 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:17.25 NS_INTERFACE_MAP_END 75:17.25 ^~~~~~~~~~~~~~~~~~~~ 75:17.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:17.25 else 75:17.25 ^~~~ 75:17.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:17.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:17.25 ^~~~~~~~~~~~~~~~~~ 75:17.25 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:17.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:17.25 ^~~~~~~~~~~~~~~~~~~~~~ 75:17.25 dom/power 75:17.27 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 75:17.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:17.29 foundInterface = 0; \ 75:17.29 ^~~~~~~~~~~~~~ 75:17.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:17.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:17.29 ^~~~~~~~~~~~~~~~~~~~~~~ 75:17.29 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:17.29 NS_INTERFACE_MAP_END 75:17.29 ^~~~~~~~~~~~~~~~~~~~ 75:17.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:17.30 else 75:17.30 ^~~~ 75:17.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:17.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:17.30 ^~~~~~~~~~~~~~~~~~ 75:17.30 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:17.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:17.30 ^~~~~~~~~~~~~~~~~~~~~~ 75:17.38 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 75:17.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:17.39 foundInterface = 0; \ 75:17.39 ^~~~~~~~~~~~~~ 75:17.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:17.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:17.39 ^~~~~~~~~~~~~~~~~~~~~~~ 75:17.39 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:17.40 NS_INTERFACE_MAP_END 75:17.40 ^~~~~~~~~~~~~~~~~~~~ 75:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:17.40 else 75:17.40 ^~~~ 75:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:17.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:17.40 ^~~~~~~~~~~~~~~~~~ 75:17.40 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:17.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:17.40 ^~~~~~~~~~~~~~~~~~~~~~ 75:24.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 75:24.80 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 75:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 75:24.80 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 75:24.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:24.81 foundInterface = 0; \ 75:24.81 ^~~~~~~~~~~~~~ 75:24.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:24.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:24.81 ^~~~~~~~~~~~~~~~~~~~~~~ 75:24.81 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:24.81 NS_INTERFACE_MAP_END 75:24.81 ^~~~~~~~~~~~~~~~~~~~ 75:24.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:24.81 else 75:24.81 ^~~~ 75:24.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:24.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:24.82 ^~~~~~~~~~~~~~~~~~ 75:24.82 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:24.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:24.82 ^~~~~~~~~~~~~~~~~~~~~~ 75:25.06 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 75:25.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:25.06 foundInterface = 0; \ 75:25.06 ^~~~~~~~~~~~~~ 75:25.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:25.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:25.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.06 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:25.06 NS_INTERFACE_MAP_END_INHERITING(Event) 75:25.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:25.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 75:25.06 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 75:25.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 75:25.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:25.07 } else 75:25.07 ^~~~ 75:25.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:25.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:25.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.07 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:25.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 75:25.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:25.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:25.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:25.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 75:25.13 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 75:25.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 75:25.13 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 75:25.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:25.13 foundInterface = 0; \ 75:25.13 ^~~~~~~~~~~~~~ 75:25.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:25.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:25.13 ^~~~~~~~~~~~~~~~~~~~~~~ 75:25.13 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:25.13 NS_INTERFACE_MAP_END 75:25.13 ^~~~~~~~~~~~~~~~~~~~ 75:25.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:25.13 else 75:25.13 ^~~~ 75:25.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:25.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:25.13 ^~~~~~~~~~~~~~~~~~ 75:25.14 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:25.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:25.14 ^~~~~~~~~~~~~~~~~~~~~~ 75:25.14 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::QueryInterface(const nsIID&, void**)': 75:25.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:25.15 foundInterface = 0; \ 75:25.15 ^~~~~~~~~~~~~~ 75:25.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:25.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:25.17 ^~~~~~~~~~~~~~~~~~~~~~~ 75:25.17 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:25.17 NS_INTERFACE_MAP_END 75:25.17 ^~~~~~~~~~~~~~~~~~~~ 75:25.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:25.17 else 75:25.17 ^~~~ 75:25.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:25.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:25.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.17 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:25.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 75:25.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.27 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 75:25.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:25.28 foundInterface = 0; \ 75:25.28 ^~~~~~~~~~~~~~ 75:25.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:25.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:25.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.28 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:25.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:25.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:25.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 75:25.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 75:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 75:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 75:25.29 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 75:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 75:25.29 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:25.29 else 75:25.30 ^~~~ 75:25.30 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp:33:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 75:25.30 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 75:25.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:27.10 dom/push 75:29.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:29.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 75:29.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIApplicationCache.h:10, 75:29.12 from /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.h:11, 75:29.12 from /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:7, 75:29.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 75:29.12 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 75:29.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:29.12 foundInterface = 0; \ 75:29.12 ^~~~~~~~~~~~~~ 75:29.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:29.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:29.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:29.13 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:29.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:29.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:29.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:29.13 else 75:29.13 ^~~~ 75:29.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:29.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:29.13 ^~~~~~~~~~~~~~~~~~ 75:29.13 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:29.13 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:29.13 ^~~~~~~~~~~~~~~~~~~~~~ 75:34.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:34.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:34.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 75:34.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Notification.h:10, 75:34.42 from /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:7, 75:34.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 75:34.43 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 75:34.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:34.43 foundInterface = 0; \ 75:34.43 ^~~~~~~~~~~~~~ 75:34.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:34.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:34.43 ^~~~~~~~~~~~~~~~~~~~~~~ 75:34.43 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:34.43 NS_INTERFACE_MAP_END 75:34.43 ^~~~~~~~~~~~~~~~~~~~ 75:34.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:34.43 else 75:34.43 ^~~~ 75:34.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:34.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:34.44 ^~~~~~~~~~~~~~~~~~ 75:34.44 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:34.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:34.44 ^~~~~~~~~~~~~~~~~~~~~~ 75:34.44 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 75:34.44 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 75:34.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 75:34.44 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 75:34.44 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 75:34.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 75:34.44 from /builddir/build/BUILD/firefox-63.0/dom/power/PowerManagerService.cpp:7, 75:34.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 75:34.44 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 75:34.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:34.44 foundInterface = 0; \ 75:34.44 ^~~~~~~~~~~~~~ 75:34.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:34.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:34.44 ^~~~~~~~~~~~~~~~~~~~~~~ 75:34.44 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:34.45 NS_INTERFACE_MAP_END 75:34.45 ^~~~~~~~~~~~~~~~~~~~ 75:34.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:34.47 else 75:34.47 ^~~~ 75:34.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:34.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:34.47 ^~~~~~~~~~~~~~~~~~ 75:34.47 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:34.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:34.47 ^~~~~~~~~~~~~~~~~~~~~~ 75:34.51 dom/quota 75:34.54 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 75:34.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:34.54 foundInterface = 0; \ 75:34.54 ^~~~~~~~~~~~~~ 75:34.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:34.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:34.54 ^~~~~~~~~~~~~~~~~~~~~~~ 75:34.54 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:34.54 NS_INTERFACE_MAP_END 75:34.54 ^~~~~~~~~~~~~~~~~~~~ 75:34.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:34.54 else 75:34.55 ^~~~ 75:34.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 75:34.55 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 75:34.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.55 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 75:34.55 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 75:34.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.68 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 75:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:34.68 foundInterface = 0; \ 75:34.68 ^~~~~~~~~~~~~~ 75:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:34.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.68 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:34.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 75:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:34.68 else 75:34.68 ^~~~ 75:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:34.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:34.69 ^~~~~~~~~~~~~~~~~~ 75:34.69 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:1186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:34.69 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:34.69 ^~~~~~~~~~~~~~~~~~~~~~ 75:35.07 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 75:35.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:35.08 foundInterface = 0; \ 75:35.08 ^~~~~~~~~~~~~~ 75:35.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 75:35.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 75:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.08 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 75:35.08 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 75:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 75:35.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Notification.h:10, 75:35.09 from /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:7, 75:35.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 75:35.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:35.09 } else 75:35.09 ^~~~ 75:35.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 75:35.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 75:35.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.09 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 75:35.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 75:35.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 75:35.87 dom/security 75:41.61 dom/storage 75:42.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:42.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 75:42.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 75:42.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 75:42.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 75:42.34 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 75:42.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PushManager.h:29, 75:42.35 from /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:7, 75:42.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 75:42.35 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 75:42.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:42.35 foundInterface = 0; \ 75:42.36 ^~~~~~~~~~~~~~ 75:42.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:42.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:42.38 ^~~~~~~~~~~~~~~~~~~~~~~ 75:42.38 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:42.38 NS_INTERFACE_MAP_END 75:42.38 ^~~~~~~~~~~~~~~~~~~~ 75:42.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:42.38 else 75:42.38 ^~~~ 75:42.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:42.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:42.38 ^~~~~~~~~~~~~~~~~~ 75:42.38 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:42.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:42.39 ^~~~~~~~~~~~~~~~~~~~~~ 75:46.71 dom/svg 75:50.82 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 75:50.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:50.83 foundInterface = 0; \ 75:50.83 ^~~~~~~~~~~~~~ 75:50.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:50.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:50.83 ^~~~~~~~~~~~~~~~~~~~~~~ 75:50.84 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:50.84 NS_INTERFACE_MAP_END 75:50.84 ^~~~~~~~~~~~~~~~~~~~ 75:50.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:50.84 else 75:50.84 ^~~~ 75:50.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:50.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:50.86 ^~~~~~~~~~~~~~~~~~ 75:50.86 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:50.86 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 75:50.86 ^~~~~~~~~~~~~~~~~~~~~~ 75:50.88 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 75:50.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:50.89 foundInterface = 0; \ 75:50.89 ^~~~~~~~~~~~~~ 75:50.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:50.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:50.89 ^~~~~~~~~~~~~~~~~~~~~~~ 75:50.90 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:50.90 NS_INTERFACE_MAP_END 75:50.90 ^~~~~~~~~~~~~~~~~~~~ 75:50.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:50.90 else 75:50.90 ^~~~ 75:50.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:50.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:50.91 ^~~~~~~~~~~~~~~~~~ 75:50.91 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:50.91 NS_INTERFACE_MAP_ENTRY(nsIPushData) 75:50.91 ^~~~~~~~~~~~~~~~~~~~~~ 75:50.93 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 75:50.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:50.93 foundInterface = 0; \ 75:50.93 ^~~~~~~~~~~~~~ 75:50.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:50.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:50.94 ^~~~~~~~~~~~~~~~~~~~~~~ 75:50.94 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:50.94 NS_INTERFACE_MAP_END 75:50.94 ^~~~~~~~~~~~~~~~~~~~ 75:50.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:50.95 else 75:50.95 ^~~~ 75:50.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:50.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:50.95 ^~~~~~~~~~~~~~~~~~ 75:50.95 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:50.95 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 75:50.98 ^~~~~~~~~~~~~~~~~~~~~~ 75:51.06 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 75:51.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:51.07 foundInterface = 0; \ 75:51.07 ^~~~~~~~~~~~~~ 75:51.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:51.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:51.08 ^~~~~~~~~~~~~~~~~~~~~~~ 75:51.08 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:51.08 NS_INTERFACE_MAP_END 75:51.08 ^~~~~~~~~~~~~~~~~~~~ 75:51.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:51.09 else 75:51.09 ^~~~ 75:51.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:51.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:51.11 ^~~~~~~~~~~~~~~~~~ 75:51.11 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:51.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:51.12 ^~~~~~~~~~~~~~~~~~~~~~ 75:51.16 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 75:51.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:51.17 foundInterface = 0; \ 75:51.17 ^~~~~~~~~~~~~~ 75:51.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:51.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:51.18 ^~~~~~~~~~~~~~~~~~~~~~~ 75:51.19 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:51.19 NS_INTERFACE_MAP_END 75:51.19 ^~~~~~~~~~~~~~~~~~~~ 75:51.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 75:51.20 else 75:51.20 ^~~~ 75:51.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:51.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:51.20 ^~~~~~~~~~~~~~~~~~ 75:51.20 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:51.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 75:51.20 ^~~~~~~~~~~~~~~~~~~~~~ 75:53.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:53.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:53.85 from /builddir/build/BUILD/firefox-63.0/dom/security/ContentVerifier.h:10, 75:53.86 from /builddir/build/BUILD/firefox-63.0/dom/security/ContentVerifier.cpp:7, 75:53.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 75:53.86 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 75:53.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:53.86 foundInterface = 0; \ 75:53.86 ^~~~~~~~~~~~~~ 75:53.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:53.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:53.87 ^~~~~~~~~~~~~~~~~~~~~~~ 75:53.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:53.87 NS_INTERFACE_MAP_END 75:53.87 ^~~~~~~~~~~~~~~~~~~~ 75:53.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 75:53.87 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 75:53.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 75:53.88 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:264:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 75:53.88 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 75:53.88 ^~~~~~~~~~~~~~~~~~~~ 75:53.90 In file included from /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:18, 75:53.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:47: 75:53.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 75:53.90 } else 75:53.90 ^~~~ 75:53.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 75:53.90 } else 75:53.90 ^~~~ 75:53.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 75:53.90 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 75:53.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 75:53.90 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:264:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 75:53.90 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 75:53.90 ^~~~~~~~~~~~~~~~~~~~ 75:54.68 dom/network 76:01.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:01.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 76:01.51 from /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedLengthList.h:10, 76:01.51 from /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedLengthList.cpp:7, 76:01.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 76:01.52 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 76:01.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:01.52 foundInterface = 0; \ 76:01.52 ^~~~~~~~~~~~~~ 76:01.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:01.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:01.53 ^~~~~~~~~~~~~~~~~~~~~~~ 76:01.53 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:01.53 NS_INTERFACE_MAP_END 76:01.53 ^~~~~~~~~~~~~~~~~~~~ 76:01.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:01.54 else 76:01.54 ^~~~ 76:01.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:01.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:01.54 ^~~~~~~~~~~~~~~~~~ 76:01.54 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:01.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:01.55 ^~~~~~~~~~~~~~~~~~~~~~ 76:01.57 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 76:01.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:01.57 foundInterface = 0; \ 76:01.57 ^~~~~~~~~~~~~~ 76:01.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:01.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:01.57 ^~~~~~~~~~~~~~~~~~~~~~~ 76:01.57 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:01.57 NS_INTERFACE_MAP_END 76:01.57 ^~~~~~~~~~~~~~~~~~~~ 76:01.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:01.57 else 76:01.57 ^~~~ 76:01.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:01.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:01.58 ^~~~~~~~~~~~~~~~~~ 76:01.58 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:01.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:01.58 ^~~~~~~~~~~~~~~~~~~~~~ 76:01.63 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 76:01.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:01.64 foundInterface = 0; \ 76:01.64 ^~~~~~~~~~~~~~ 76:01.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:01.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:01.64 ^~~~~~~~~~~~~~~~~~~~~~~ 76:01.64 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:01.64 NS_INTERFACE_MAP_END 76:01.64 ^~~~~~~~~~~~~~~~~~~~ 76:01.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:01.64 else 76:01.64 ^~~~ 76:01.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:01.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:01.64 ^~~~~~~~~~~~~~~~~~ 76:01.65 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:01.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:01.65 ^~~~~~~~~~~~~~~~~~~~~~ 76:01.87 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 76:01.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:01.87 foundInterface = 0; \ 76:01.87 ^~~~~~~~~~~~~~ 76:01.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:01.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:01.87 ^~~~~~~~~~~~~~~~~~~~~~~ 76:01.88 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:01.88 NS_INTERFACE_MAP_END 76:01.88 ^~~~~~~~~~~~~~~~~~~~ 76:01.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:01.88 else 76:01.88 ^~~~ 76:01.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:01.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:01.88 ^~~~~~~~~~~~~~~~~~ 76:01.88 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:01.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 76:01.92 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 76:01.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:01.92 foundInterface = 0; \ 76:01.93 ^~~~~~~~~~~~~~ 76:01.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:01.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:01.93 ^~~~~~~~~~~~~~~~~~~~~~~ 76:01.93 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:01.93 NS_INTERFACE_MAP_END 76:01.93 ^~~~~~~~~~~~~~~~~~~~ 76:01.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:01.93 else 76:01.93 ^~~~ 76:01.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:01.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:01.93 ^~~~~~~~~~~~~~~~~~ 76:01.93 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:01.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:01.93 ^~~~~~~~~~~~~~~~~~~~~~ 76:02.33 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 76:02.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:02.33 foundInterface = 0; \ 76:02.33 ^~~~~~~~~~~~~~ 76:02.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:02.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:02.33 ^~~~~~~~~~~~~~~~~~~~~~~ 76:02.33 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:02.33 NS_INTERFACE_MAP_END 76:02.33 ^~~~~~~~~~~~~~~~~~~~ 76:02.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:02.33 else 76:02.33 ^~~~ 76:02.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:02.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:02.33 ^~~~~~~~~~~~~~~~~~ 76:02.33 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:02.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:02.33 ^~~~~~~~~~~~~~~~~~~~~~ 76:02.58 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 76:02.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:02.58 foundInterface = 0; \ 76:02.58 ^~~~~~~~~~~~~~ 76:02.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:02.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:02.58 ^~~~~~~~~~~~~~~~~~~~~~~ 76:02.59 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:02.59 NS_INTERFACE_MAP_END 76:02.59 ^~~~~~~~~~~~~~~~~~~~ 76:02.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:02.59 else 76:02.59 ^~~~ 76:02.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:02.59 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:02.59 ^~~~~~~~~~~~~~~~~~ 76:02.59 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:02.59 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:02.59 ^~~~~~~~~~~~~~~~~~~~~~ 76:02.70 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 76:02.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:02.71 foundInterface = 0; \ 76:02.71 ^~~~~~~~~~~~~~ 76:02.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:02.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:02.71 ^~~~~~~~~~~~~~~~~~~~~~~ 76:02.71 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:02.71 NS_INTERFACE_MAP_END 76:02.72 ^~~~~~~~~~~~~~~~~~~~ 76:02.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:02.72 else 76:02.72 ^~~~ 76:02.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:02.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:02.72 ^~~~~~~~~~~~~~~~~~ 76:02.72 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:02.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:02.73 ^~~~~~~~~~~~~~~~~~~~~~ 76:02.75 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 76:02.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:02.76 foundInterface = 0; \ 76:02.76 ^~~~~~~~~~~~~~ 76:02.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:02.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:02.76 ^~~~~~~~~~~~~~~~~~~~~~~ 76:02.76 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:02.76 NS_INTERFACE_MAP_END 76:02.76 ^~~~~~~~~~~~~~~~~~~~ 76:02.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:02.77 else 76:02.77 ^~~~ 76:02.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:02.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:02.77 ^~~~~~~~~~~~~~~~~~ 76:02.79 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:02.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:02.79 ^~~~~~~~~~~~~~~~~~~~~~ 76:03.01 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 76:03.01 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 76:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 76:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 76:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 76:03.01 from /builddir/build/BUILD/firefox-63.0/dom/quota/ActorsChild.h:10, 76:03.01 from /builddir/build/BUILD/firefox-63.0/dom/quota/ActorsChild.cpp:7, 76:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 76:03.01 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 76:03.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:03.02 foundInterface = 0; \ 76:03.02 ^~~~~~~~~~~~~~ 76:03.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:03.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:03.02 ^~~~~~~~~~~~~~~~~~~~~~~ 76:03.03 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:03.03 NS_INTERFACE_MAP_END 76:03.03 ^~~~~~~~~~~~~~~~~~~~ 76:03.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:03.03 else 76:03.03 ^~~~ 76:03.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:03.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:03.03 ^~~~~~~~~~~~~~~~~~ 76:03.03 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:03.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:03.03 ^~~~~~~~~~~~~~~~~~~~~~ 76:03.06 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 76:03.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:03.06 foundInterface = 0; \ 76:03.06 ^~~~~~~~~~~~~~ 76:03.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:03.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:03.06 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:03.06 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 76:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:03.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:03.07 else 76:03.07 ^~~~ 76:03.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:03.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:03.07 ^~~~~~~~~~~~~~~~~~ 76:03.07 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:03.07 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 76:03.07 ^~~~~~~~~~~~~~~~~~~~~~ 76:03.11 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 76:03.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:03.11 foundInterface = 0; \ 76:03.11 ^~~~~~~~~~~~~~ 76:03.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:03.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:03.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:03.11 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:03.11 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 76:03.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:03.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:03.12 else 76:03.12 ^~~~ 76:03.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:03.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:03.12 ^~~~~~~~~~~~~~~~~~ 76:03.12 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:03.12 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 76:03.12 ^~~~~~~~~~~~~~~~~~~~~~ 76:03.88 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 76:03.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:03.88 foundInterface = 0; \ 76:03.88 ^~~~~~~~~~~~~~ 76:03.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:03.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:03.88 ^~~~~~~~~~~~~~~~~~~~~~~ 76:03.89 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:03.89 NS_INTERFACE_MAP_END 76:03.89 ^~~~~~~~~~~~~~~~~~~~ 76:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:03.89 else 76:03.89 ^~~~ 76:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:03.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:03.89 ^~~~~~~~~~~~~~~~~~ 76:03.89 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:03.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:03.89 ^~~~~~~~~~~~~~~~~~~~~~ 76:03.92 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 76:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:03.92 foundInterface = 0; \ 76:03.92 ^~~~~~~~~~~~~~ 76:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:03.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:03.92 ^~~~~~~~~~~~~~~~~~~~~~~ 76:03.92 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:877:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:03.92 NS_INTERFACE_MAP_END 76:03.92 ^~~~~~~~~~~~~~~~~~~~ 76:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:03.92 else 76:03.92 ^~~~ 76:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:03.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:03.93 ^~~~~~~~~~~~~~~~~~ 76:03.93 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:876:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:03.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:03.93 ^~~~~~~~~~~~~~~~~~~~~~ 76:06.78 dom/permission 76:07.67 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 76:07.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:07.67 foundInterface = 0; \ 76:07.67 ^~~~~~~~~~~~~~ 76:07.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:07.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.67 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:07.67 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 76:07.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:07.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:07.67 else 76:07.67 ^~~~ 76:07.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:07.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:07.67 ^~~~~~~~~~~~~~~~~~ 76:07.67 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:07.68 NS_INTERFACE_MAP_ENTRY(Link) 76:07.68 ^~~~~~~~~~~~~~~~~~~~~~ 76:09.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:09.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 76:09.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:09.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 76:09.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 76:09.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 76:09.69 from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:11, 76:09.69 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 76:09.69 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 76:09.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:09.71 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 76:09.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:09.71 foundInterface = 0; \ 76:09.71 ^~~~~~~~~~~~~~ 76:09.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:09.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.71 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:09.71 NS_INTERFACE_MAP_END_INHERITING(Storage) 76:09.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:09.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:09.71 else 76:09.71 ^~~~ 76:09.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:09.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:09.71 ^~~~~~~~~~~~~~~~~~ 76:09.71 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:09.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:09.71 ^~~~~~~~~~~~~~~~~~~~~~ 76:10.06 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 76:10.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.06 foundInterface = 0; \ 76:10.06 ^~~~~~~~~~~~~~ 76:10.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:10.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:10.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.07 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:10.07 NS_INTERFACE_MAP_END_INHERITING(Storage) 76:10.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.07 In file included from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:13, 76:10.07 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 76:10.07 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 76:10.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:10.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.07 } else 76:10.07 ^~~~ 76:10.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 76:10.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 76:10.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.09 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 76:10.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 76:10.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:10.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 76:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 76:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 76:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 76:10.20 from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:11, 76:10.20 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 76:10.20 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 76:10.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 76:10.20 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 76:10.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.21 foundInterface = 0; \ 76:10.21 ^~~~~~~~~~~~~~ 76:10.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:10.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:10.21 ^~~~~~~~~~~~~~~~~~~~~~~ 76:10.21 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:10.21 NS_INTERFACE_MAP_END 76:10.21 ^~~~~~~~~~~~~~~~~~~~ 76:10.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.21 else 76:10.21 ^~~~ 76:10.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:10.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:10.21 ^~~~~~~~~~~~~~~~~~ 76:10.21 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:10.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:10.21 ^~~~~~~~~~~~~~~~~~~~~~ 76:10.35 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 76:10.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:10.35 foundInterface = 0; \ 76:10.35 ^~~~~~~~~~~~~~ 76:10.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:10.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:10.35 ^~~~~~~~~~~~~~~~~~~~~~~ 76:10.35 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:10.35 NS_INTERFACE_MAP_END 76:10.35 ^~~~~~~~~~~~~~~~~~~~ 76:10.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:10.35 else 76:10.35 ^~~~ 76:10.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:10.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:10.36 ^~~~~~~~~~~~~~~~~~ 76:10.36 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:10.36 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 76:10.36 ^~~~~~~~~~~~~~~~~~~~~~ 76:12.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:12.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 76:12.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 76:12.38 from /builddir/build/BUILD/firefox-63.0/dom/network/Connection.h:10, 76:12.38 from /builddir/build/BUILD/firefox-63.0/dom/network/Connection.cpp:7, 76:12.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 76:12.39 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 76:12.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:12.39 foundInterface = 0; \ 76:12.39 ^~~~~~~~~~~~~~ 76:12.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:12.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:12.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:12.39 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:12.40 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:12.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:12.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:12.40 else 76:12.40 ^~~~ 76:12.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:12.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:12.40 ^~~~~~~~~~~~~~~~~~ 76:12.40 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:12.40 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 76:12.40 ^~~~~~~~~~~~~~~~~~~~~~ 76:20.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:20.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 76:20.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:20.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 76:20.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 76:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 76:20.73 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 76:20.73 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 76:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 76:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 76:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDTracker.h:11, 76:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 76:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, 76:20.73 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimateTransformElement.cpp:7, 76:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 76:20.75 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 76:20.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:20.75 foundInterface = 0; \ 76:20.75 ^~~~~~~~~~~~~~ 76:20.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 76:20.76 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:20.76 NS_INTERFACE_MAP_END 76:20.76 ^~~~~~~~~~~~~~~~~~~~ 76:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:20.76 else 76:20.78 ^~~~ 76:20.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:20.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:20.78 ^~~~~~~~~~~~~~~~~~ 76:20.78 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:20.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:20.78 ^~~~~~~~~~~~~~~~~~~~~~ 76:20.78 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 76:20.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:20.79 foundInterface = 0; \ 76:20.79 ^~~~~~~~~~~~~~ 76:20.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:20.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:20.79 ^~~~~~~~~~~~~~~~~~~~~~~ 76:20.79 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:20.79 NS_INTERFACE_MAP_END 76:20.80 ^~~~~~~~~~~~~~~~~~~~ 76:20.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:20.80 else 76:20.80 ^~~~ 76:20.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:20.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:20.80 ^~~~~~~~~~~~~~~~~~ 76:20.80 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:20.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:20.81 ^~~~~~~~~~~~~~~~~~~~~~ 76:20.92 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 76:20.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:20.92 foundInterface = 0; \ 76:20.92 ^~~~~~~~~~~~~~ 76:20.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:20.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:20.93 ^~~~~~~~~~~~~~~~~~~~~~~ 76:20.93 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:20.93 NS_INTERFACE_MAP_END 76:20.93 ^~~~~~~~~~~~~~~~~~~~ 76:20.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:20.93 else 76:20.93 ^~~~ 76:20.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:20.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:20.94 ^~~~~~~~~~~~~~~~~~ 76:20.94 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:20.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:20.96 ^~~~~~~~~~~~~~~~~~~~~~ 76:21.26 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 76:21.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:21.26 foundInterface = 0; \ 76:21.27 ^~~~~~~~~~~~~~ 76:21.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:21.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:21.27 ^~~~~~~~~~~~~~~~~~~~~~~ 76:21.27 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:21.27 NS_INTERFACE_MAP_END 76:21.27 ^~~~~~~~~~~~~~~~~~~~ 76:21.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:21.28 else 76:21.28 ^~~~ 76:21.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:21.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:21.30 ^~~~~~~~~~~~~~~~~~ 76:21.30 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:21.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:21.30 ^~~~~~~~~~~~~~~~~~~~~~ 76:23.09 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 76:23.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:23.10 foundInterface = 0; \ 76:23.10 ^~~~~~~~~~~~~~ 76:23.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:23.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:23.10 ^~~~~~~~~~~~~~~~~~~~~~~ 76:23.10 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:23.10 NS_INTERFACE_MAP_END 76:23.11 ^~~~~~~~~~~~~~~~~~~~ 76:23.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:23.11 else 76:23.11 ^~~~ 76:23.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:23.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:23.11 ^~~~~~~~~~~~~~~~~~ 76:23.11 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:23.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:23.11 ^~~~~~~~~~~~~~~~~~~~~~ 76:24.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:24.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 76:24.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 76:24.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 76:24.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 76:24.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 76:24.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 76:24.41 from /builddir/build/BUILD/firefox-63.0/dom/permission/PermissionObserver.h:10, 76:24.41 from /builddir/build/BUILD/firefox-63.0/dom/permission/PermissionObserver.cpp:7, 76:24.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 76:24.41 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 76:24.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:24.42 foundInterface = 0; \ 76:24.42 ^~~~~~~~~~~~~~ 76:24.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:24.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:24.42 ^~~~~~~~~~~~~~~~~~~~~~~ 76:24.42 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:24.42 NS_INTERFACE_MAP_END 76:24.42 ^~~~~~~~~~~~~~~~~~~~ 76:24.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:24.45 else 76:24.45 ^~~~ 76:24.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:24.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:24.45 ^~~~~~~~~~~~~~~~~~ 76:24.45 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:24.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:24.45 ^~~~~~~~~~~~~~~~~~~~~~ 76:25.12 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 76:25.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:25.13 foundInterface = 0; \ 76:25.13 ^~~~~~~~~~~~~~ 76:25.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:25.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:25.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:25.14 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:25.14 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 76:25.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:25.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:25.17 else 76:25.17 ^~~~ 76:25.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:25.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:25.18 ^~~~~~~~~~~~~~~~~~ 76:25.18 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:25.19 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 76:25.19 ^~~~~~~~~~~~~~~~~~~~~~ 76:30.26 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 76:30.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:30.26 foundInterface = 0; \ 76:30.26 ^~~~~~~~~~~~~~ 76:30.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:30.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:30.26 ^~~~~~~~~~~~~~~~~~~~~~~ 76:30.26 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:30.26 NS_INTERFACE_MAP_END 76:30.26 ^~~~~~~~~~~~~~~~~~~~ 76:30.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:30.27 else 76:30.27 ^~~~ 76:30.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:30.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:30.27 ^~~~~~~~~~~~~~~~~~ 76:30.27 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:30.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:30.27 ^~~~~~~~~~~~~~~~~~~~~~ 76:30.33 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 76:30.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:30.33 foundInterface = 0; \ 76:30.33 ^~~~~~~~~~~~~~ 76:30.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:30.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:30.33 ^~~~~~~~~~~~~~~~~~~~~~~ 76:30.33 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:30.33 NS_INTERFACE_MAP_END 76:30.33 ^~~~~~~~~~~~~~~~~~~~ 76:30.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:30.33 else 76:30.34 ^~~~ 76:30.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:30.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:30.34 ^~~~~~~~~~~~~~~~~~ 76:30.34 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:30.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:30.34 ^~~~~~~~~~~~~~~~~~~~~~ 76:32.77 dom/plugins/base 76:34.08 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 76:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:34.09 foundInterface = 0; \ 76:34.09 ^~~~~~~~~~~~~~ 76:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:34.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:34.09 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:34.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:34.09 else 76:34.09 ^~~~ 76:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:34.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:34.09 ^~~~~~~~~~~~~~~~~~ 76:34.09 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:34.09 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 76:34.09 ^~~~~~~~~~~~~~~~~~~~~~ 76:34.23 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 76:34.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:34.24 foundInterface = 0; \ 76:34.24 ^~~~~~~~~~~~~~ 76:34.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:34.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:34.24 ^~~~~~~~~~~~~~~~~~~~~~~ 76:34.24 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:34.24 NS_INTERFACE_MAP_END 76:34.24 ^~~~~~~~~~~~~~~~~~~~ 76:34.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:34.24 else 76:34.24 ^~~~ 76:34.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:34.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:34.24 ^~~~~~~~~~~~~~~~~~ 76:34.24 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:34.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:34.24 ^~~~~~~~~~~~~~~~~~~~~~ 76:34.30 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 76:34.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:34.30 foundInterface = 0; \ 76:34.30 ^~~~~~~~~~~~~~ 76:34.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:34.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:34.30 ^~~~~~~~~~~~~~~~~~~~~~~ 76:34.30 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:34.30 NS_INTERFACE_MAP_END 76:34.30 ^~~~~~~~~~~~~~~~~~~~ 76:34.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:34.30 else 76:34.30 ^~~~ 76:34.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:34.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:34.31 ^~~~~~~~~~~~~~~~~~ 76:34.31 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:34.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 76:34.31 ^~~~~~~~~~~~~~~~~~~~~~ 76:34.55 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 76:34.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:34.55 foundInterface = 0; \ 76:34.55 ^~~~~~~~~~~~~~ 76:34.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 76:34.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 76:34.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:34.55 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 76:34.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 76:34.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:34.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 76:34.55 else 76:34.56 ^~~~ 76:34.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 76:34.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 76:34.56 ^~~~~~~~~~~~~~~~~~ 76:34.57 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 76:34.57 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 76:34.57 ^~~~~~~~~~~~~~~~~~~~~~ 76:45.56 dom/plugins/ipc 76:47.02 dom/indexedDB 77:01.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:01.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 77:01.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 77:01.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:11, 77:01.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 77:01.99 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGFragmentIdentifier.cpp:9, 77:02.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 77:02.00 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 77:02.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:02.00 foundInterface = 0; \ 77:02.00 ^~~~~~~~~~~~~~ 77:02.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:02.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:02.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:02.00 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:02.00 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 77:02.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:02.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:02.00 else 77:02.00 ^~~~ 77:02.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:02.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:02.00 ^~~~~~~~~~~~~~~~~~ 77:02.00 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:02.00 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 77:02.00 ^~~~~~~~~~~~~~~~~~~~~~ 77:02.33 dom/system 77:10.25 dom/ipc 77:17.65 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsUtils.h:14, 77:17.66 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCOMPtr.h:30, 77:17.66 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsAutoPtr.h:10, 77:17.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 77:17.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 77:17.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 77:17.67 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:19, 77:17.67 from /builddir/build/BUILD/firefox-63.0/dom/system/OSFileConstants.cpp:52, 77:17.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 77:17.68 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 77:17.68 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:17.70 foundInterface = 0; \ 77:17.70 ^~~~~~~~~~~~~~ 77:17.71 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:17.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:17.71 ^~~~~~~~~~~~~~~~~~~~~~~ 77:17.71 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:17.73 NS_INTERFACE_MAP_END 77:17.73 ^~~~~~~~~~~~~~~~~~~~ 77:17.73 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:17.73 else 77:17.73 ^~~~ 77:17.73 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:17.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:17.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:17.73 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:17.74 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 77:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:24.29 dom/workers 77:31.40 In file included from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileInfo.h:10, 77:31.40 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:11: 77:31.40 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::FileHelper::ReadCallback::QueryInterface(const nsIID&, void**)': 77:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:31.40 foundInterface = 0; \ 77:31.40 ^~~~~~~~~~~~~~ 77:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:31.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:31.40 ^~~~~~~~~~~~~~~~~~~~~~~ 77:31.40 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:29215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:31.40 NS_INTERFACE_MAP_END 77:31.40 ^~~~~~~~~~~~~~~~~~~~ 77:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:31.40 else 77:31.40 ^~~~ 77:31.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:31.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:31.41 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:29214:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:31.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 77:31.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:34.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:34.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 77:34.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPluginHost.h:14, 77:34.49 from /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.h:12, 77:34.49 from /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:9: 77:34.49 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 77:34.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:34.50 foundInterface = 0; \ 77:34.50 ^~~~~~~~~~~~~~ 77:34.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:34.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:34.52 ^~~~~~~~~~~~~~~~~~~~~~~ 77:34.52 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:1732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:34.52 NS_INTERFACE_MAP_END 77:34.52 ^~~~~~~~~~~~~~~~~~~~ 77:34.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:34.52 else 77:34.52 ^~~~ 77:34.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:34.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:34.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:34.52 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:1731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:34.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 77:34.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:49.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 77:49.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:49.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 77:49.37 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 77:49.37 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 77:49.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 77:49.37 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 77:49.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:49.37 foundInterface = 0; \ 77:49.37 ^~~~~~~~~~~~~~ 77:49.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:49.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.37 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:49.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:49.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 77:49.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 77:49.38 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 77:49.38 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 77:49.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 77:49.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:49.38 } else 77:49.38 ^~~~ 77:49.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:49.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:49.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.38 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:49.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 77:49.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:49.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 77:49.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 77:49.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 77:49.45 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 77:49.45 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 77:49.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 77:49.45 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 77:49.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:49.45 foundInterface = 0; \ 77:49.45 ^~~~~~~~~~~~~~ 77:49.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:49.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.45 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:49.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 77:49.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 77:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 77:49.46 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 77:49.46 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 77:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 77:49.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 77:49.46 } else 77:49.46 ^~~~ 77:49.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 77:49.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:49.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:49.46 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:49.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 77:49.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:56.10 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 77:56.10 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 77:56.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 77:56.10 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 77:56.10 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 77:56.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 77:56.10 from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.h:12, 77:56.10 from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:11: 77:56.11 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 77:56.11 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:56.11 foundInterface = 0; \ 77:56.11 ^~~~~~~~~~~~~~ 77:56.11 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:56.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:56.11 ^~~~~~~~~~~~~~~~~~~~~~~ 77:56.11 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:56.11 NS_INTERFACE_MAP_END 77:56.11 ^~~~~~~~~~~~~~~~~~~~ 77:56.11 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 77:56.11 else 77:56.11 ^~~~ 77:56.11 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:56.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:56.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:56.12 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:56.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 77:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:15.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 78:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 78:15.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 78:15.67 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:12, 78:15.67 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 78:15.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 78:15.67 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 78:15.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 78:15.68 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 78:15.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:15.68 foundInterface = 0; \ 78:15.68 ^~~~~~~~~~~~~~ 78:15.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:15.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:15.71 ^~~~~~~~~~~~~~~~~~~~~~~ 78:15.71 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:15.71 NS_INTERFACE_MAP_END 78:15.71 ^~~~~~~~~~~~~~~~~~~~ 78:15.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:15.72 else 78:15.72 ^~~~ 78:15.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:15.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:15.72 ^~~~~~~~~~~~~~~~~~ 78:15.72 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:15.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:15.73 ^~~~~~~~~~~~~~~~~~~~~~ 78:15.76 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 78:15.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:15.76 foundInterface = 0; \ 78:15.77 ^~~~~~~~~~~~~~ 78:15.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:15.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:15.77 ^~~~~~~~~~~~~~~~~~~~~~~ 78:15.77 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:15.77 NS_INTERFACE_MAP_END 78:15.77 ^~~~~~~~~~~~~~~~~~~~ 78:15.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:15.78 else 78:15.78 ^~~~ 78:15.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:15.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:15.80 ^~~~~~~~~~~~~~~~~~ 78:15.80 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:15.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:15.80 ^~~~~~~~~~~~~~~~~~~~~~ 78:21.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 78:21.11 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsJSNPRuntime.cpp: In function 'bool CreateNPObjectMember(NPP, JSContext*, JS::Handle, NPObject*, JS::Handle, NPVariant*, JS::MutableHandle)': 78:21.11 /builddir/build/BUILD/firefox-63.0/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] 78:21.11 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 78:21.11 ^ 78:21.11 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsJSNPRuntime.cpp:259:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 78:21.11 typedef struct NPObjectMemberPrivate { 78:21.11 ^~~~~~~~~~~~~~~~~~~~~ 78:22.65 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 78:22.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:22.65 foundInterface = 0; \ 78:22.65 ^~~~~~~~~~~~~~ 78:22.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:22.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:22.65 ^~~~~~~~~~~~~~~~~~~~~~~ 78:22.65 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:22.65 NS_INTERFACE_MAP_END 78:22.65 ^~~~~~~~~~~~~~~~~~~~ 78:22.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:22.65 else 78:22.66 ^~~~ 78:22.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:22.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:22.66 ^~~~~~~~~~~~~~~~~~ 78:22.66 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:22.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:22.66 ^~~~~~~~~~~~~~~~~~~~~~ 78:22.68 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 78:22.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:22.68 foundInterface = 0; \ 78:22.68 ^~~~~~~~~~~~~~ 78:22.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:22.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:22.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:22.68 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 78:22.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.68 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 78:22.68 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 78:22.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:22.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 78:22.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 78:22.68 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPointList.h:12, 78:22.69 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:14, 78:22.69 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 78:22.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 78:22.69 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 78:22.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 78:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:22.69 } else 78:22.69 ^~~~ 78:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:22.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:22.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:22.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 78:22.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:22.69 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 78:22.69 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 78:22.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 78:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 78:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 78:23.14 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:12, 78:23.14 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 78:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 78:23.14 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 78:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 78:23.14 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 78:23.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:23.16 foundInterface = 0; \ 78:23.16 ^~~~~~~~~~~~~~ 78:23.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:23.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:23.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.16 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:23.16 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 78:23.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 78:23.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 78:23.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 78:23.17 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPointList.h:12, 78:23.17 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:14, 78:23.17 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 78:23.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 78:23.17 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 78:23.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 78:23.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 78:23.17 } else 78:23.17 ^~~~ 78:23.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 78:23.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:23.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:23.18 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:23.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 78:23.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:39.34 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 78:39.38 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:18733:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:39.38 switch (maintenanceAction) { 78:39.38 ^~~~~~ 78:39.38 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:18727:21: note: 'maintenanceAction' was declared here 78:39.38 MaintenanceAction maintenanceAction; 78:39.38 ^~~~~~~~~~~~~~~~~ 78:51.97 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/Key.cpp: In static member function 'static void mozilla::dom::indexedDB::Key::DecodeString(const unsigned char*&, const unsigned char*, nsString&)': 78:51.98 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/Key.cpp:606:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 78:51.98 ++out; 78:51.98 ^~~~~ 78:57.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 78:57.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 78:57.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 78:57.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 78:57.82 from /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGAttrTearoffTable.h:10, 78:57.82 from /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGBoolean.cpp:8, 78:57.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 78:57.82 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 78:57.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:57.83 foundInterface = 0; \ 78:57.83 ^~~~~~~~~~~~~~ 78:57.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:57.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:57.83 ^~~~~~~~~~~~~~~~~~~~~~~ 78:57.83 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:57.83 NS_INTERFACE_MAP_END 78:57.83 ^~~~~~~~~~~~~~~~~~~~ 78:57.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 78:57.83 else 78:57.84 ^~~~ 78:57.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:57.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:57.84 ^~~~~~~~~~~~~~~~~~ 78:57.84 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:57.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 78:57.84 ^~~~~~~~~~~~~~~~~~~~~~ 79:01.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:01.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 79:01.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:01.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 79:01.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 79:01.97 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGStringList.h:11, 79:01.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTests.h:11, 79:01.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 79:01.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 79:01.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 79:01.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextElement.h:10, 79:01.98 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGTextElement.cpp:7, 79:01.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 79:01.98 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 79:01.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:01.99 foundInterface = 0; \ 79:01.99 ^~~~~~~~~~~~~~ 79:01.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:01.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:01.99 ^~~~~~~~~~~~~~~~~~~~~~~ 79:01.99 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:01.99 NS_INTERFACE_MAP_END 79:01.99 ^~~~~~~~~~~~~~~~~~~~ 79:01.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:01.99 else 79:01.99 ^~~~ 79:02.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:02.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:02.00 ^~~~~~~~~~~~~~~~~~ 79:02.00 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:02.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:02.00 ^~~~~~~~~~~~~~~~~~~~~~ 79:02.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:02.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 79:02.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 79:02.37 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 79:02.37 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 79:02.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 79:02.37 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 79:02.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:02.38 foundInterface = 0; \ 79:02.38 ^~~~~~~~~~~~~~ 79:02.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:02.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:02.38 ^~~~~~~~~~~~~~~~~~~~~~~ 79:02.38 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp:5438:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:02.38 NS_INTERFACE_MAP_END 79:02.38 ^~~~~~~~~~~~~~~~~~~~ 79:02.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:02.38 else 79:02.39 ^~~~ 79:02.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:02.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:02.39 ^~~~~~~~~~~~~~~~~~ 79:02.39 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp:5428:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:02.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:02.39 ^~~~~~~~~~~~~~~~~~~~~~ 79:02.45 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 79:02.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:02.45 foundInterface = 0; \ 79:02.46 ^~~~~~~~~~~~~~ 79:02.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:02.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:02.46 ^~~~~~~~~~~~~~~~~~~~~~~ 79:02.46 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:02.46 NS_INTERFACE_MAP_END 79:02.46 ^~~~~~~~~~~~~~~~~~~~ 79:02.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:47: 79:02.47 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp:223:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:02.47 else 79:02.47 ^~~~ 79:03.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:03.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 79:03.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 79:03.19 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 79:03.19 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 79:03.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 79:03.19 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 79:03.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:03.20 foundInterface = 0; \ 79:03.20 ^~~~~~~~~~~~~~ 79:03.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:03.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:03.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.20 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:03.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:03.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:03.21 else 79:03.21 ^~~~ 79:03.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:03.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:03.21 ^~~~~~~~~~~~~~~~~~ 79:03.21 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:03.21 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:03.21 ^~~~~~~~~~~~~~~~~~~~~~ 79:03.29 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 79:03.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:03.30 foundInterface = 0; \ 79:03.30 ^~~~~~~~~~~~~~ 79:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:03.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.30 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:03.30 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 79:03.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:03.30 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.h:12, 79:03.31 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:8, 79:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 79:03.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:03.31 } else 79:03.31 ^~~~ 79:03.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:03.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.31 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:03.31 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 79:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:03.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 79:03.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 79:03.37 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 79:03.37 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 79:03.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 79:03.37 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 79:03.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:03.38 foundInterface = 0; \ 79:03.38 ^~~~~~~~~~~~~~ 79:03.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:03.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:03.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.38 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:03.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:03.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:03.39 else 79:03.39 ^~~~ 79:03.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:03.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:03.39 ^~~~~~~~~~~~~~~~~~ 79:03.39 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:03.39 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 79:03.39 ^~~~~~~~~~~~~~~~~~~~~~ 79:03.70 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 79:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:03.70 foundInterface = 0; \ 79:03.71 ^~~~~~~~~~~~~~ 79:03.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:03.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:03.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.71 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:03.71 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 79:03.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:03.72 } else 79:03.72 ^~~~ 79:03.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 79:03.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 79:03.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.73 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:69:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 79:03.73 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsSVGFE) 79:03.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.74 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 79:03.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:03.75 foundInterface = 0; \ 79:03.75 ^~~~~~~~~~~~~~ 79:03.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:03.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:03.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.76 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:03.76 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 79:03.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:03.76 } else 79:03.77 ^~~~ 79:03.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 79:03.77 NS_IMPL_QUERY_BODY_CONCRETE(_class) 79:03.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:03.77 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:244:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 79:03.77 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 79:03.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:04.27 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 79:04.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.27 foundInterface = 0; \ 79:04.27 ^~~~~~~~~~~~~~ 79:04.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.27 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.27 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.27 NS_INTERFACE_MAP_END 79:04.27 ^~~~~~~~~~~~~~~~~~~~ 79:04.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.27 else 79:04.27 ^~~~ 79:04.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:04.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:04.27 ^~~~~~~~~~~~~~~~~~ 79:04.28 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:04.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:04.28 ^~~~~~~~~~~~~~~~~~~~~~ 79:04.32 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 79:04.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.32 foundInterface = 0; \ 79:04.32 ^~~~~~~~~~~~~~ 79:04.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.32 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.32 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.32 NS_INTERFACE_MAP_END 79:04.32 ^~~~~~~~~~~~~~~~~~~~ 79:04.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.33 else 79:04.33 ^~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:04.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:04.33 ^~~~~~~~~~~~~~~~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:04.33 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:04.33 ^~~~~~~~~~~~~~~~~~~~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 79:04.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:04.33 foundInterface = 0; \ 79:04.33 ^~~~~~~~~~~~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:04.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:04.33 ^~~~~~~~~~~~~~~~~~~~~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:04.33 NS_INTERFACE_MAP_END 79:04.33 ^~~~~~~~~~~~~~~~~~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:04.33 else 79:04.33 ^~~~ 79:04.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:04.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:04.34 ^~~~~~~~~~~~~~~~~~ 79:04.34 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:04.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:04.34 ^~~~~~~~~~~~~~~~~~~~~~ 79:10.20 dom/audiochannel 79:12.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 79:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 79:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 79:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 79:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsRect.h:16, 79:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/Units.h:17, 79:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/FrameMetrics.h:12, 79:13.00 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedInputData.h:11, 79:13.00 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:10, 79:13.00 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 79:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 79:13.00 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 79:13.00 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:13.00 foundInterface = 0; \ 79:13.00 ^~~~~~~~~~~~~~ 79:13.00 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:13.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:13.00 ^~~~~~~~~~~~~~~~~~~~~~~ 79:13.00 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:3035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:13.00 NS_INTERFACE_MAP_END 79:13.00 ^~~~~~~~~~~~~~~~~~~~ 79:13.00 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:13.00 else 79:13.01 ^~~~ 79:13.01 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 79:13.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:13.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:13.01 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:3034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:13.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 79:13.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:14.85 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 79:14.85 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:14.85 foundInterface = 0; \ 79:14.85 ^~~~~~~~~~~~~~ 79:14.85 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:14.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:14.85 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:14.85 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 79:14.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:14.85 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 79:14.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:14.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:14.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 79:14.85 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 79:14.85 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 79:14.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 79:14.85 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:14.86 } else 79:14.86 ^~~~ 79:14.86 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:14.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:14.86 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:14.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 79:14.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:16.60 dom/broadcastchannel 79:17.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 79:17.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 79:17.54 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 79:17.54 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 79:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 79:17.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 79:17.55 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 79:17.55 /builddir/build/BUILD/firefox-63.0/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] 79:17.55 memset(aT, 0, sizeof(T)); 79:17.55 ~~~~~~^~~~~~~~~~~~~~~~~~ 79:17.55 In file included from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:173, 79:17.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 79:17.55 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 79:17.55 struct AmountFns 79:17.56 ^~~~~~~~~ 79:17.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 79:17.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:17.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 79:17.57 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 79:17.57 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 79:17.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 79:17.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 79:17.57 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 79:17.57 /builddir/build/BUILD/firefox-63.0/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] 79:17.57 memset(aT, 0, sizeof(T)); 79:17.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 79:17.58 In file included from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:173, 79:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 79:17.58 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 79:17.58 struct SizeOfTabFns 79:17.58 ^~~~~~~~~~~~ 79:20.81 Compiling geckoservo v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/ports/geckolib) 79:21.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:21.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 79:21.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAudioChannelAgent.h:10, 79:21.27 from /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.h:10, 79:21.27 from /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:5, 79:21.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 79:21.27 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 79:21.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:21.27 foundInterface = 0; \ 79:21.27 ^~~~~~~~~~~~~~ 79:21.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:21.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:21.28 ^~~~~~~~~~~~~~~~~~~~~~~ 79:21.28 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:21.28 NS_INTERFACE_MAP_END 79:21.28 ^~~~~~~~~~~~~~~~~~~~ 79:21.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:21.28 else 79:21.28 ^~~~ 79:21.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:21.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:21.28 ^~~~~~~~~~~~~~~~~~ 79:21.28 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:21.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:21.28 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.29 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 79:23.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:23.30 foundInterface = 0; \ 79:23.30 ^~~~~~~~~~~~~~ 79:23.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:23.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:23.30 ^~~~~~~~~~~~~~~~~~~~~~~ 79:23.30 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:23.30 NS_INTERFACE_MAP_END 79:23.31 ^~~~~~~~~~~~~~~~~~~~ 79:23.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:23.31 else 79:23.31 ^~~~ 79:23.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:23.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:23.32 ^~~~~~~~~~~~~~~~~~ 79:23.32 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:23.32 NS_INTERFACE_MAP_ENTRY(nsIObserver) 79:23.32 ^~~~~~~~~~~~~~~~~~~~~~ 79:23.83 dom/messagechannel 79:29.47 dom/promise 79:30.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:30.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 79:30.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:10, 79:30.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 79:30.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 79:30.27 from /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedStringMap.h:10, 79:30.27 from /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedStringMap.cpp:7, 79:30.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 79:30.28 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 79:30.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:30.28 foundInterface = 0; \ 79:30.28 ^~~~~~~~~~~~~~ 79:30.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:30.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:30.28 ^~~~~~~~~~~~~~~~~~~~~~~ 79:30.28 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:30.29 NS_INTERFACE_MAP_END 79:30.29 ^~~~~~~~~~~~~~~~~~~~ 79:30.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:30.29 else 79:30.29 ^~~~ 79:30.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:30.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:30.29 ^~~~~~~~~~~~~~~~~~ 79:30.29 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:30.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:30.30 ^~~~~~~~~~~~~~~~~~~~~~ 79:30.40 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 79:30.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:30.40 foundInterface = 0; \ 79:30.40 ^~~~~~~~~~~~~~ 79:30.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:30.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:30.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.41 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:30.41 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 79:30.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:30.41 else 79:30.41 ^~~~ 79:30.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:30.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:30.42 ^~~~~~~~~~~~~~~~~~ 79:30.42 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:30.42 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 79:30.42 ^~~~~~~~~~~~~~~~~~~~~~ 79:30.89 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 79:30.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:30.89 foundInterface = 0; \ 79:30.90 ^~~~~~~~~~~~~~ 79:30.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:30.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.90 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:3569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:30.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:30.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:30.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:30.90 else 79:30.90 ^~~~ 79:30.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:30.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:30.90 ^~~~~~~~~~~~~~~~~~ 79:30.90 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:3568:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:30.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 79:30.90 ^~~~~~~~~~~~~~~~~~~~~~ 79:36.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:36.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 79:36.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:36.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 79:36.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 79:36.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 79:36.78 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.h:11, 79:36.78 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:7, 79:36.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 79:36.78 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 79:36.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:36.78 foundInterface = 0; \ 79:36.78 ^~~~~~~~~~~~~~ 79:36.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:36.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:36.78 ^~~~~~~~~~~~~~~~~~~~~~~ 79:36.78 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:36.78 NS_INTERFACE_MAP_END 79:36.78 ^~~~~~~~~~~~~~~~~~~~ 79:36.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:36.78 else 79:36.78 ^~~~ 79:36.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:36.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:36.79 ^~~~~~~~~~~~~~~~~~ 79:36.79 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:36.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:36.79 ^~~~~~~~~~~~~~~~~~~~~~ 79:40.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:40.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 79:40.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 79:40.25 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.h:11, 79:40.25 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 79:40.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 79:40.25 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 79:40.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:40.25 foundInterface = 0; \ 79:40.25 ^~~~~~~~~~~~~~ 79:40.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:40.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.26 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:40.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 79:40.26 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.h:11, 79:40.26 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 79:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 79:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:40.26 } else 79:40.26 ^~~~ 79:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:40.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.26 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:40.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 79:40.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.30 dom/smil 79:40.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 79:40.81 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 79:40.81 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:40.81 mContent.Init(IOThreadChild::message_loop(), 79:40.81 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.81 ParentPid(), 79:40.81 ~~~~~~~~~~~~ 79:40.81 *parentBuildID, 79:40.82 ~~~~~~~~~~~~~~~ 79:40.82 IOThreadChild::channel(), 79:40.83 ~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.83 *childID, 79:40.83 ~~~~~~~~~ 79:40.83 *isForBrowser); 79:40.83 ~~~~~~~~~~~~~~ 79:40.83 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:282:22: warning: 'schedulerPrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:40.83 Scheduler::SetPrefs(*schedulerPrefs); 79:40.83 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 79:40.83 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:267:28: warning: 'prefMapSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:40.83 Preferences::InitSnapshot(prefMapHandle.ref(), *prefMapSize); 79:40.83 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.85 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:275:15: warning: 'prefsLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:40.85 if (!shm.Map(*prefsLen)) { 79:40.85 ~~~~~~~^~~~~~~~~~~ 79:40.85 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:40.85 mContent.Init(IOThreadChild::message_loop(), 79:40.85 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.85 ParentPid(), 79:40.85 ~~~~~~~~~~~~ 79:40.85 *parentBuildID, 79:40.85 ~~~~~~~~~~~~~~~ 79:40.85 IOThreadChild::channel(), 79:40.86 ~~~~~~~~~~~~~~~~~~~~~~~~~ 79:40.86 *childID, 79:40.86 ~~~~~~~~~ 79:40.86 *isForBrowser); 79:40.86 ~~~~~~~~~~~~~~ 79:40.86 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'childID' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:43.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 79:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 79:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 79:43.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 79:43.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 79:43.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Promise.h:11, 79:43.68 from /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:7, 79:43.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 79:43.68 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 79:43.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:43.68 foundInterface = 0; \ 79:43.68 ^~~~~~~~~~~~~~ 79:43.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:43.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:43.69 ^~~~~~~~~~~~~~~~~~~~~~~ 79:43.69 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:43.69 NS_INTERFACE_MAP_END 79:43.69 ^~~~~~~~~~~~~~~~~~~~ 79:43.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:43.69 else 79:43.69 ^~~~ 79:43.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:43.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:43.70 ^~~~~~~~~~~~~~~~~~ 79:43.70 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:43.70 NS_INTERFACE_MAP_ENTRY(Promise) 79:43.70 ^~~~~~~~~~~~~~~~~~~~~~ 79:43.70 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 79:43.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:43.71 foundInterface = 0; \ 79:43.71 ^~~~~~~~~~~~~~ 79:43.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:43.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:43.71 ^~~~~~~~~~~~~~~~~~~~~~~ 79:43.71 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:43.71 NS_INTERFACE_MAP_END 79:43.71 ^~~~~~~~~~~~~~~~~~~~ 79:43.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:43.72 else 79:43.72 ^~~~ 79:43.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:43.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:43.72 ^~~~~~~~~~~~~~~~~~ 79:43.72 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:43.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:43.72 ^~~~~~~~~~~~~~~~~~~~~~ 79:43.74 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 79:43.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:43.75 foundInterface = 0; \ 79:43.75 ^~~~~~~~~~~~~~ 79:43.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:43.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:43.75 ^~~~~~~~~~~~~~~~~~~~~~~ 79:43.75 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:43.75 NS_INTERFACE_MAP_END 79:43.75 ^~~~~~~~~~~~~~~~~~~~ 79:43.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 79:43.76 else 79:43.76 ^~~~ 79:43.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 79:43.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 79:43.76 ^~~~~~~~~~~~~~~~~~ 79:43.76 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 79:43.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 79:43.76 ^~~~~~~~~~~~~~~~~~~~~~ 79:44.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 79:44.17 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 79:44.17 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:249:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 79:44.18 for (uint32_t i = 0; i < count; i++) { 79:44.18 ~~^~~~~~~ 79:48.38 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 79:48.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:48.39 foundInterface = 0; \ 79:48.39 ^~~~~~~~~~~~~~ 79:48.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:48.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:48.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:48.39 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:48.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 79:48.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:48.39 In file included from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.h:13, 79:48.40 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:7, 79:48.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 79:48.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:48.40 } else 79:48.40 ^~~~ 79:48.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:48.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:48.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:48.41 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:48.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 79:48.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:53.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ContentEvents.h:11, 79:53.92 from /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:7, 79:53.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 79:53.92 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 79:53.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:53.92 foundInterface = 0; \ 79:53.92 ^~~~~~~~~~~~~~ 79:53.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 79:53.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 79:53.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 79:53.93 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 79:53.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.93 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:53.93 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 79:53.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.93 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 79:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 79:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 79:53.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ContentEvents.h:11, 79:53.94 from /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:7, 79:53.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 79:53.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 79:53.94 } else 79:53.94 ^~~~ 79:53.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 79:53.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 79:53.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 79:53.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 79:53.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:53.95 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 79:53.95 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 79:53.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:59.05 dom/url 80:03.17 dom/webauthn 80:10.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:10.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 80:10.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 80:10.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 80:10.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 80:10.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 80:10.77 from /builddir/build/BUILD/firefox-63.0/dom/url/URL.h:10, 80:10.77 from /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:7, 80:10.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 80:10.77 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 80:10.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:10.79 foundInterface = 0; \ 80:10.79 ^~~~~~~~~~~~~~ 80:10.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:10.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:10.79 ^~~~~~~~~~~~~~~~~~~~~~~ 80:10.79 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:10.79 NS_INTERFACE_MAP_END 80:10.80 ^~~~~~~~~~~~~~~~~~~~ 80:10.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:10.80 else 80:10.80 ^~~~ 80:10.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:10.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:10.80 ^~~~~~~~~~~~~~~~~~ 80:10.80 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:10.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:10.81 ^~~~~~~~~~~~~~~~~~~~~~ 80:11.39 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 80:11.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:11.40 foundInterface = 0; \ 80:11.40 ^~~~~~~~~~~~~~ 80:11.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:11.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:11.40 ^~~~~~~~~~~~~~~~~~~~~~~ 80:11.40 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:11.40 NS_INTERFACE_MAP_END 80:11.40 ^~~~~~~~~~~~~~~~~~~~ 80:11.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:11.41 else 80:11.41 ^~~~ 80:11.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:11.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:11.41 ^~~~~~~~~~~~~~~~~~ 80:11.41 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:11.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:11.41 ^~~~~~~~~~~~~~~~~~~~~~ 80:15.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 80:15.66 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 80:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 80:15.66 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 80:15.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:15.66 foundInterface = 0; \ 80:15.67 ^~~~~~~~~~~~~~ 80:15.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:15.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:15.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.69 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:15.69 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 80:15.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 80:15.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 80:15.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 80:15.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 80:15.70 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 80:15.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 80:15.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:15.70 } else 80:15.70 ^~~~ 80:15.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:15.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:15.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.71 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:15.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 80:15.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:15.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:15.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 80:15.73 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 80:15.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 80:15.73 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 80:15.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:15.73 foundInterface = 0; \ 80:15.74 ^~~~~~~~~~~~~~ 80:15.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:15.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:15.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.74 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:15.74 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 80:15.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 80:15.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 80:15.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 80:15.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 80:15.75 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 80:15.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 80:15.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:15.75 } else 80:15.75 ^~~~ 80:15.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:15.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:15.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.76 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:15.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 80:15.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:15.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 80:15.77 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 80:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 80:15.77 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 80:15.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:15.78 foundInterface = 0; \ 80:15.78 ^~~~~~~~~~~~~~ 80:15.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:15.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:15.78 ^~~~~~~~~~~~~~~~~~~~~~~ 80:15.78 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:15.79 NS_INTERFACE_MAP_END 80:15.79 ^~~~~~~~~~~~~~~~~~~~ 80:15.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:15.79 else 80:15.79 ^~~~ 80:15.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:15.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:15.79 ^~~~~~~~~~~~~~~~~~ 80:15.80 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:15.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:15.80 ^~~~~~~~~~~~~~~~~~~~~~ 80:16.82 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 80:16.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:16.83 foundInterface = 0; \ 80:16.83 ^~~~~~~~~~~~~~ 80:16.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:16.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:16.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:16.83 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:16.83 NS_INTERFACE_MAP_END_INHERITING(Credential) 80:16.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:16.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 80:16.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 80:16.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 80:16.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 80:16.84 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 80:16.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 80:16.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:16.84 } else 80:16.85 ^~~~ 80:16.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:16.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:16.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:16.87 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:16.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 80:16.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:17.45 dom/xbl 80:19.97 dom/xml 80:31.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:31.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:31.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:31.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:31.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:31.89 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 80:31.89 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 80:31.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 80:31.90 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 80:31.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 80:31.90 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 80:31.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:31.90 foundInterface = 0; \ 80:31.90 ^~~~~~~~~~~~~~ 80:31.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:31.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:31.91 ^~~~~~~~~~~~~~~~~~~~~~~ 80:31.91 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:31.91 NS_INTERFACE_MAP_END 80:31.91 ^~~~~~~~~~~~~~~~~~~~ 80:31.91 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 80:31.91 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 80:31.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 80:31.92 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 80:31.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 80:31.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:31.92 } else 80:31.92 ^~~~ 80:31.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:31.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:31.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:31.92 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 80:31.93 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 80:31.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:39.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:39.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:39.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:39.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:39.27 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 80:39.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 80:39.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 80:39.28 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 80:39.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 80:39.28 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 80:39.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:39.29 foundInterface = 0; \ 80:39.29 ^~~~~~~~~~~~~~ 80:39.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:39.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:39.29 ^~~~~~~~~~~~~~~~~~~~~~~ 80:39.29 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:39.30 NS_INTERFACE_MAP_END 80:39.30 ^~~~~~~~~~~~~~~~~~~~ 80:39.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:39.30 else 80:39.30 ^~~~ 80:39.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:39.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:39.31 ^~~~~~~~~~~~~~~~~~ 80:39.31 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:39.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:39.31 ^~~~~~~~~~~~~~~~~~~~~~ 80:39.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:39.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 80:39.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:12, 80:39.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 80:39.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 80:39.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Text.h:10, 80:39.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CDATASection.h:11, 80:39.81 from /builddir/build/BUILD/firefox-63.0/dom/xml/CDATASection.cpp:7, 80:39.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 80:39.81 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 80:39.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:39.81 foundInterface = 0; \ 80:39.81 ^~~~~~~~~~~~~~ 80:39.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:39.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:39.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.82 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:39.82 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 80:39.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:39.82 else 80:39.82 ^~~~ 80:39.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:39.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:39.83 ^~~~~~~~~~~~~~~~~~ 80:39.83 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:39.83 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 80:39.83 ^~~~~~~~~~~~~~~~~~~~~~ 80:39.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:39.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:39.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:39.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:39.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:39.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:39.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 80:39.87 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 80:39.88 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:39.88 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:39.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:39.88 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 80:39.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:39.88 foundInterface = 0; \ 80:39.88 ^~~~~~~~~~~~~~ 80:39.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:39.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:39.89 ^~~~~~~~~~~~~~~~~~~~~~~ 80:39.89 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:39.89 NS_INTERFACE_MAP_END 80:39.89 ^~~~~~~~~~~~~~~~~~~~ 80:39.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:39.89 else 80:39.89 ^~~~ 80:39.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 80:39.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 80:39.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.90 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 80:39.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 80:39.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.98 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 80:39.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:39.99 foundInterface = 0; \ 80:39.99 ^~~~~~~~~~~~~~ 80:39.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:39.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:39.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:39.99 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:39.99 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 80:40.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.00 else 80:40.00 ^~~~ 80:40.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.00 ^~~~~~~~~~~~~~~~~~ 80:40.00 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.00 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 80:40.00 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.01 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 80:40.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.01 foundInterface = 0; \ 80:40.01 ^~~~~~~~~~~~~~ 80:40.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:40.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:40.01 ^~~~~~~~~~~~~~~~~~~~~~~ 80:40.01 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:40.01 NS_INTERFACE_MAP_END 80:40.02 ^~~~~~~~~~~~~~~~~~~~ 80:40.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.02 else 80:40.02 ^~~~ 80:40.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.02 ^~~~~~~~~~~~~~~~~~ 80:40.02 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:40.02 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.03 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 80:40.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.03 foundInterface = 0; \ 80:40.03 ^~~~~~~~~~~~~~ 80:40.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:40.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:40.03 ^~~~~~~~~~~~~~~~~~~~~~~ 80:40.03 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:40.04 NS_INTERFACE_MAP_END 80:40.04 ^~~~~~~~~~~~~~~~~~~~ 80:40.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.04 else 80:40.04 ^~~~ 80:40.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.04 ^~~~~~~~~~~~~~~~~~ 80:40.04 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:40.05 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.35 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 80:40.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.36 foundInterface = 0; \ 80:40.36 ^~~~~~~~~~~~~~ 80:40.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:40.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:40.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.37 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:40.37 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 80:40.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:40.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 80:40.37 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 80:40.37 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:40.37 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:40.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:40.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.38 } else 80:40.38 ^~~~ 80:40.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:40.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:40.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.39 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp:1179:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:40.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 80:40.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:40.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:40.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:40.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 80:40.44 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 80:40.44 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:40.44 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:40.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:40.45 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 80:40.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.45 foundInterface = 0; \ 80:40.45 ^~~~~~~~~~~~~~ 80:40.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:40.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.46 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:40.46 NS_INTERFACE_MAP_END_INHERITING(Event) 80:40.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.46 else 80:40.47 ^~~~ 80:40.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.47 ^~~~~~~~~~~~~~~~~~ 80:40.47 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.47 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 80:40.47 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.61 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 80:40.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.62 foundInterface = 0; \ 80:40.62 ^~~~~~~~~~~~~~ 80:40.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:40.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:40.63 ^~~~~~~~~~~~~~~~~~~~~~~ 80:40.63 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp:929:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:40.63 NS_INTERFACE_MAP_END 80:40.63 ^~~~~~~~~~~~~~~~~~~~ 80:40.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.63 else 80:40.64 ^~~~ 80:40.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.64 ^~~~~~~~~~~~~~~~~~ 80:40.64 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp:928:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:40.64 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.73 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 80:40.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.74 foundInterface = 0; \ 80:40.74 ^~~~~~~~~~~~~~ 80:40.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:40.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:40.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.74 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp:752:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:40.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:40.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.74 else 80:40.75 ^~~~ 80:40.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.75 ^~~~~~~~~~~~~~~~~~ 80:40.75 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp:751:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 80:40.75 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.77 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 80:40.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.78 foundInterface = 0; \ 80:40.78 ^~~~~~~~~~~~~~ 80:40.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:40.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.78 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:40.78 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 80:40.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:40.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 80:40.79 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 80:40.79 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:40.79 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:40.79 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:40.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.79 } else 80:40.79 ^~~~ 80:40.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:40.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.80 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:40.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 80:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:40.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:40.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:40.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:40.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:40.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:40.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:40.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 80:40.88 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 80:40.89 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:40.89 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:40.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:40.89 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 80:40.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.89 foundInterface = 0; \ 80:40.89 ^~~~~~~~~~~~~~ 80:40.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:40.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:40.90 ^~~~~~~~~~~~~~~~~~~~~~~ 80:40.90 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:40.90 NS_INTERFACE_MAP_END 80:40.90 ^~~~~~~~~~~~~~~~~~~~ 80:40.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.90 else 80:40.90 ^~~~ 80:40.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.91 ^~~~~~~~~~~~~~~~~~ 80:40.91 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:40.91 ^~~~~~~~~~~~~~~~~~~~~~ 80:40.93 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 80:40.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:40.93 foundInterface = 0; \ 80:40.93 ^~~~~~~~~~~~~~ 80:40.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:40.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:40.93 ^~~~~~~~~~~~~~~~~~~~~~~ 80:40.94 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:40.94 NS_INTERFACE_MAP_END 80:40.94 ^~~~~~~~~~~~~~~~~~~~ 80:40.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:40.94 else 80:40.94 ^~~~ 80:40.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:40.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:40.94 ^~~~~~~~~~~~~~~~~~ 80:40.94 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:40.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:40.95 ^~~~~~~~~~~~~~~~~~~~~~ 80:41.04 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 80:41.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:41.05 foundInterface = 0; \ 80:41.05 ^~~~~~~~~~~~~~ 80:41.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:41.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:41.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.05 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:41.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:41.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:41.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 80:41.06 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 80:41.06 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:41.06 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:41.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:41.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:41.06 } else 80:41.06 ^~~~ 80:41.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:41.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:41.07 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:41.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 80:41.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:45.55 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 80:45.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:45.55 foundInterface = 0; \ 80:45.55 ^~~~~~~~~~~~~~ 80:45.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:45.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:45.55 ^~~~~~~~~~~~~~~~~~~~~~~ 80:45.56 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:45.56 NS_INTERFACE_MAP_END 80:45.56 ^~~~~~~~~~~~~~~~~~~~ 80:45.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:45.56 else 80:45.56 ^~~~ 80:45.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:45.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:45.56 ^~~~~~~~~~~~~~~~~~ 80:45.56 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:45.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:45.56 ^~~~~~~~~~~~~~~~~~~~~~ 80:47.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:47.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:47.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:47.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:47.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:47.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:47.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 80:47.51 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 80:47.52 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:47.52 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:47.52 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 80:47.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:47.52 foundInterface = 0; \ 80:47.52 ^~~~~~~~~~~~~~ 80:47.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:47.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:47.52 ^~~~~~~~~~~~~~~~~~~~~~~ 80:47.52 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp:2037:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:47.53 NS_INTERFACE_MAP_END 80:47.53 ^~~~~~~~~~~~~~~~~~~~ 80:47.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:47.53 else 80:47.53 ^~~~ 80:47.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:47.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:47.53 ^~~~~~~~~~~~~~~~~~ 80:47.53 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp:2036:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:47.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:47.53 ^~~~~~~~~~~~~~~~~~~~~~ 80:47.78 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 80:47.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:47.79 foundInterface = 0; \ 80:47.79 ^~~~~~~~~~~~~~ 80:47.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:47.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:47.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.79 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:47.79 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 80:47.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 80:47.79 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:401:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:47.79 } else 80:47.79 ^~~~ 80:47.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:47.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:47.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:47.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:47.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:47.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:47.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 80:47.82 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 80:47.82 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:47.82 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:47.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:47.82 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 80:47.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:47.82 foundInterface = 0; \ 80:47.82 ^~~~~~~~~~~~~~ 80:47.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:47.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:47.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.82 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:47.83 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 80:47.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 80:47.83 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 80:47.83 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:47.83 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:47.83 } else 80:47.83 ^~~~ 80:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:47.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:47.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.83 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:47.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 80:47.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:47.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:47.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:47.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:47.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:47.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:47.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 80:47.92 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 80:47.93 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:47.93 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:47.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:47.93 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 80:47.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:47.93 foundInterface = 0; \ 80:47.93 ^~~~~~~~~~~~~~ 80:47.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:47.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:47.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.93 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:47.93 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 80:47.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 80:47.93 else 80:47.93 ^~~~ 80:47.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:47.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:47.93 ^~~~~~~~~~~~~~~~~~ 80:47.93 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:47.93 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 80:47.93 ^~~~~~~~~~~~~~~~~~~~~~ 80:47.98 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 80:47.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:47.98 foundInterface = 0; \ 80:47.98 ^~~~~~~~~~~~~~ 80:47.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:47.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.99 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:47.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 80:47.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:47.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 80:47.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 80:47.99 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 80:47.99 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 80:47.99 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 80:47.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 80:47.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 80:48.00 } else 80:48.00 ^~~~ 80:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:48.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:48.00 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:48.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 80:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:50.05 dom/xslt/base 80:50.06 dom/xslt/xml 80:50.64 dom/xslt/xpath 81:06.71 dom/xslt/xslt 81:08.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 81:08.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 81:08.35 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathEvaluator.cpp:6, 81:08.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 81:08.35 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 81:08.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:08.35 foundInterface = 0; \ 81:08.35 ^~~~~~~~~~~~~~ 81:08.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:08.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:08.35 ^~~~~~~~~~~~~~~~~~~~~~~ 81:08.36 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:08.36 NS_INTERFACE_MAP_END 81:08.36 ^~~~~~~~~~~~~~~~~~~~ 81:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:08.36 else 81:08.36 ^~~~ 81:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:08.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:08.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:08.36 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp:75:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:08.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 81:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:11.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 81:11.82 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 81:11.82 /builddir/build/BUILD/firefox-63.0/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] 81:11.82 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 81:11.82 ^ 81:11.82 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 81:11.82 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 81:11.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 81:11.83 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 81:11.83 class txXPathNode 81:11.83 ^~~~~~~~~~~ 81:11.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 81:11.83 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 81:11.85 /builddir/build/BUILD/firefox-63.0/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] 81:11.85 memmove(insertPos, pos, count * sizeof(txXPathNode)); 81:11.85 ^ 81:11.85 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 81:11.85 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 81:11.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 81:11.85 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 81:11.85 class txXPathNode 81:11.85 ^~~~~~~~~~~ 81:11.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 81:11.86 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 81:11.86 /builddir/build/BUILD/firefox-63.0/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] 81:11.86 chunk * sizeof(txXPathNode)); 81:11.86 ^ 81:11.86 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 81:11.86 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 81:11.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 81:11.86 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 81:11.86 class txXPathNode 81:11.87 ^~~~~~~~~~~ 81:11.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 81:11.87 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 81:11.87 /builddir/build/BUILD/firefox-63.0/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] 81:11.87 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 81:11.87 ^ 81:11.87 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 81:11.87 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 81:11.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 81:11.88 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 81:11.88 class txXPathNode 81:11.88 ^~~~~~~~~~~ 81:11.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 81:11.88 /builddir/build/BUILD/firefox-63.0/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] 81:11.88 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 81:11.90 ^ 81:11.90 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 81:11.90 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 81:11.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 81:11.90 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 81:11.90 class txXPathNode 81:11.90 ^~~~~~~~~~~ 81:11.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 81:11.90 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 81:11.91 /builddir/build/BUILD/firefox-63.0/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] 81:11.91 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 81:11.91 ^ 81:11.91 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 81:11.91 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 81:11.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 81:11.91 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 81:11.91 class txXPathNode 81:11.91 ^~~~~~~~~~~ 81:14.43 dom/xul 81:18.28 dom/vr 81:26.17 dom/u2f 81:28.16 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/base/txCore.h:11, 81:28.16 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txXMLEventHandler.h:9, 81:28.16 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txBufferingHandler.h:9, 81:28.16 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txBufferingHandler.cpp:6, 81:28.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 81:28.17 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 81:28.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:28.18 foundInterface = 0; \ 81:28.18 ^~~~~~~~~~~~~~ 81:28.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:28.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:28.18 ^~~~~~~~~~~~~~~~~~~~~~~ 81:28.18 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:28.18 NS_INTERFACE_MAP_END 81:28.19 ^~~~~~~~~~~~~~~~~~~~ 81:28.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:28.19 else 81:28.19 ^~~~ 81:28.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:28.19 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:28.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.19 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:28.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 81:28.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:28.43 dom/console 81:39.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:39.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:39.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 81:39.77 from /builddir/build/BUILD/firefox-63.0/dom/xul/XULDocument.h:9, 81:39.77 from /builddir/build/BUILD/firefox-63.0/dom/xul/XULDocument.cpp:26, 81:39.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 81:39.78 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 81:39.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.78 foundInterface = 0; \ 81:39.78 ^~~~~~~~~~~~~~ 81:39.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:39.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:39.78 ^~~~~~~~~~~~~~~~~~~~~~~ 81:39.78 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:39.78 NS_INTERFACE_MAP_END 81:39.78 ^~~~~~~~~~~~~~~~~~~~ 81:39.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:39.78 else 81:39.78 ^~~~ 81:39.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:39.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:39.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.79 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp:55:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:39.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 81:39.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:39.88 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 81:39.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:39.88 foundInterface = 0; \ 81:39.88 ^~~~~~~~~~~~~~ 81:39.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:39.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:39.88 ^~~~~~~~~~~~~~~~~~~~~~~ 81:39.88 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:39.88 NS_INTERFACE_MAP_END 81:39.88 ^~~~~~~~~~~~~~~~~~~~ 81:39.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:39.88 else 81:39.88 ^~~~ 81:39.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:39.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:39.89 ^~~~~~~~~~~~~~~~~~ 81:39.89 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:39.89 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 81:39.89 ^~~~~~~~~~~~~~~~~~~~~~ 81:40.02 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 81:40.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:40.02 foundInterface = 0; \ 81:40.02 ^~~~~~~~~~~~~~ 81:40.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:40.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:40.03 ^~~~~~~~~~~~~~~~~~~~~~~ 81:40.03 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:40.04 NS_INTERFACE_MAP_END 81:40.04 ^~~~~~~~~~~~~~~~~~~~ 81:40.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:40.04 else 81:40.04 ^~~~ 81:40.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:40.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:40.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:40.04 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:40.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 81:40.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:41.76 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 81:41.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:41.76 foundInterface = 0; \ 81:41.76 ^~~~~~~~~~~~~~ 81:41.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:41.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:41.76 ^~~~~~~~~~~~~~~~~~~~~~~ 81:41.76 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:41.76 NS_INTERFACE_MAP_END 81:41.76 ^~~~~~~~~~~~~~~~~~~~ 81:41.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:41.77 else 81:41.77 ^~~~ 81:41.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:41.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:41.77 ^~~~~~~~~~~~~~~~~~ 81:41.77 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:41.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:41.77 ^~~~~~~~~~~~~~~~~~~~~~ 81:41.91 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 81:41.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:41.91 foundInterface = 0; \ 81:41.91 ^~~~~~~~~~~~~~ 81:41.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:41.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:41.92 ^~~~~~~~~~~~~~~~~~~~~~~ 81:41.92 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:41.92 NS_INTERFACE_MAP_END 81:41.92 ^~~~~~~~~~~~~~~~~~~~ 81:41.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:41.92 else 81:41.92 ^~~~ 81:41.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:41.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:41.92 ^~~~~~~~~~~~~~~~~~ 81:41.92 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:41.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:41.92 ^~~~~~~~~~~~~~~~~~~~~~ 81:43.28 dom/performance 81:47.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:47.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 81:47.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:47.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:47.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:47.43 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.43 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.43 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 81:47.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:47.43 foundInterface = 0; \ 81:47.43 ^~~~~~~~~~~~~~ 81:47.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:47.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:47.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.43 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:772:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:47.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:47.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:47.44 else 81:47.46 ^~~~ 81:47.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:47.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:47.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.46 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:771:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:47.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 81:47.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.56 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 81:47.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:47.56 foundInterface = 0; \ 81:47.56 ^~~~~~~~~~~~~~ 81:47.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:47.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:47.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.57 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:47.58 NS_INTERFACE_MAP_END_INHERITING(Event) 81:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.58 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.58 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:47.58 } else 81:47.58 ^~~~ 81:47.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:47.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.58 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:47.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 81:47.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:47.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 81:47.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:47.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:47.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:47.72 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.72 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.72 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 81:47.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:47.74 foundInterface = 0; \ 81:47.74 ^~~~~~~~~~~~~~ 81:47.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:47.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:47.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.75 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:47.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:47.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.75 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.76 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:47.76 } else 81:47.76 ^~~~ 81:47.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:47.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.79 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:47.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 81:47.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:47.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 81:47.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:47.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:47.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:47.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.80 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.81 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 81:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:47.83 foundInterface = 0; \ 81:47.83 ^~~~~~~~~~~~~~ 81:47.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:47.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:47.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.84 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:47.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:47.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.87 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.87 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:47.87 } else 81:47.87 ^~~~ 81:47.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:47.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:47.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.87 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:47.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 81:47.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:47.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 81:47.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:47.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:47.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:47.89 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.89 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.89 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 81:47.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:47.89 foundInterface = 0; \ 81:47.89 ^~~~~~~~~~~~~~ 81:47.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:47.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.89 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:47.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:47.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.89 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 81:47.89 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 81:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 81:47.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:47.89 } else 81:47.89 ^~~~ 81:47.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:47.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:47.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:47.90 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:47.90 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 81:47.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:50.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Console.h:10, 81:50.41 from /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:7, 81:50.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 81:50.41 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 81:50.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:50.41 foundInterface = 0; \ 81:50.41 ^~~~~~~~~~~~~~ 81:50.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:50.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:50.41 ^~~~~~~~~~~~~~~~~~~~~~~ 81:50.41 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:50.42 NS_INTERFACE_MAP_END 81:50.42 ^~~~~~~~~~~~~~~~~~~~ 81:50.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:50.42 else 81:50.42 ^~~~ 81:50.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:50.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:50.42 ^~~~~~~~~~~~~~~~~~ 81:50.42 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:50.42 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:50.42 ^~~~~~~~~~~~~~~~~~~~~~ 81:50.83 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 81:50.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:50.84 foundInterface = 0; \ 81:50.84 ^~~~~~~~~~~~~~ 81:50.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:50.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:50.84 ^~~~~~~~~~~~~~~~~~~~~~~ 81:50.84 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:50.84 NS_INTERFACE_MAP_END 81:50.84 ^~~~~~~~~~~~~~~~~~~~ 81:50.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:30, 81:50.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 81:50.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 81:50.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Console.h:10, 81:50.85 from /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:7, 81:50.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 81:50.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:50.85 else 81:50.85 ^~~~ 81:50.85 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 81:50.85 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 81:50.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:52.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:52.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:52.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 81:52.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:52.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:52.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:52.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/U2F.h:12, 81:52.50 from /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:7, 81:52.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 81:52.52 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 81:52.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:52.52 foundInterface = 0; \ 81:52.52 ^~~~~~~~~~~~~~ 81:52.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:52.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:52.53 ^~~~~~~~~~~~~~~~~~~~~~~ 81:52.53 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:52.53 NS_INTERFACE_MAP_END 81:52.53 ^~~~~~~~~~~~~~~~~~~~ 81:52.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:52.53 else 81:52.53 ^~~~ 81:52.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:52.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:52.54 ^~~~~~~~~~~~~~~~~~ 81:52.54 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:52.54 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 81:52.56 ^~~~~~~~~~~~~~~~~~~~~~ 81:56.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:56.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:56.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:56.05 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:56.05 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:56.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:56.05 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 81:56.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:56.06 foundInterface = 0; \ 81:56.06 ^~~~~~~~~~~~~~ 81:56.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:56.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:56.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.06 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:56.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:56.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:56.06 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:56.06 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:56.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:56.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:56.07 } else 81:56.07 ^~~~ 81:56.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:56.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.07 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:56.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 81:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:56.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:56.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:56.24 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:56.24 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:56.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:56.24 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 81:56.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:56.25 foundInterface = 0; \ 81:56.25 ^~~~~~~~~~~~~~ 81:56.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:56.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:56.27 ^~~~~~~~~~~~~~~~~~~~~~~ 81:56.27 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:56.27 NS_INTERFACE_MAP_END 81:56.27 ^~~~~~~~~~~~~~~~~~~~ 81:56.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:56.27 else 81:56.27 ^~~~ 81:56.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:56.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:56.27 ^~~~~~~~~~~~~~~~~~ 81:56.28 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:56.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:56.28 ^~~~~~~~~~~~~~~~~~~~~~ 81:56.30 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 81:56.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:56.31 foundInterface = 0; \ 81:56.31 ^~~~~~~~~~~~~~ 81:56.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:56.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.31 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:56.31 NS_INTERFACE_MAP_END_INHERITING(Performance) 81:56.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:56.32 else 81:56.32 ^~~~ 81:56.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:56.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:56.32 ^~~~~~~~~~~~~~~~~~ 81:56.32 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:56.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:56.32 ^~~~~~~~~~~~~~~~~~~~~~ 81:56.43 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 81:56.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:56.44 foundInterface = 0; \ 81:56.44 ^~~~~~~~~~~~~~ 81:56.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:56.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:56.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.44 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:56.44 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 81:56.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:56.44 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:56.45 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:56.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:56.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:56.47 } else 81:56.47 ^~~~ 81:56.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:56.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:56.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:56.47 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:56.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 81:56.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:57.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:57.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:57.04 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:57.04 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:57.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:57.05 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 81:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.05 foundInterface = 0; \ 81:57.05 ^~~~~~~~~~~~~~ 81:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:57.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:57.05 ^~~~~~~~~~~~~~~~~~~~~~~ 81:57.05 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:57.05 NS_INTERFACE_MAP_END 81:57.05 ^~~~~~~~~~~~~~~~~~~~ 81:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.05 else 81:57.05 ^~~~ 81:57.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:57.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:57.06 ^~~~~~~~~~~~~~~~~~ 81:57.06 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:57.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:57.06 ^~~~~~~~~~~~~~~~~~~~~~ 81:57.10 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 81:57.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.11 foundInterface = 0; \ 81:57.11 ^~~~~~~~~~~~~~ 81:57.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:57.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:57.11 ^~~~~~~~~~~~~~~~~~~~~~~ 81:57.11 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:57.11 NS_INTERFACE_MAP_END 81:57.11 ^~~~~~~~~~~~~~~~~~~~ 81:57.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.11 else 81:57.11 ^~~~ 81:57.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:57.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:57.11 ^~~~~~~~~~~~~~~~~~ 81:57.11 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:57.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:57.11 ^~~~~~~~~~~~~~~~~~~~~~ 81:57.15 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 81:57.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.16 foundInterface = 0; \ 81:57.16 ^~~~~~~~~~~~~~ 81:57.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:57.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.16 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:57.16 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 81:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 81:57.18 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:57.18 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:57.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:57.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.18 } else 81:57.18 ^~~~ 81:57.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:57.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:57.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.18 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:57.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 81:57.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:57.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:57.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:57.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 81:57.26 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 81:57.26 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 81:57.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 81:57.26 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 81:57.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:57.26 foundInterface = 0; \ 81:57.26 ^~~~~~~~~~~~~~ 81:57.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:57.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:57.28 ^~~~~~~~~~~~~~~~~~~~~~~ 81:57.28 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:57.28 NS_INTERFACE_MAP_END 81:57.28 ^~~~~~~~~~~~~~~~~~~~ 81:57.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 81:57.28 else 81:57.28 ^~~~ 81:57.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:57.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:57.28 ^~~~~~~~~~~~~~~~~~ 81:57.28 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:57.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:57.28 ^~~~~~~~~~~~~~~~~~~~~~ 81:58.96 dom/webbrowserpersist 82:03.49 dom/xhr 82:04.96 dom/worklet 82:06.06 dom/script 82:11.49 dom/payments 82:13.79 dom/payments/ipc 82:17.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:17.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:17.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:17.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:17.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:17.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 82:17.52 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 82:17.52 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:17.53 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:17.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:17.53 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 82:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:17.53 foundInterface = 0; \ 82:17.53 ^~~~~~~~~~~~~~ 82:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:17.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:17.53 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:17.53 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 82:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:17.53 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 82:17.53 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:17.53 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:17.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:17.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:17.53 } else 82:17.56 ^~~~ 82:17.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:17.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:17.56 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:17.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 82:17.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:17.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 82:17.58 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 82:17.58 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:17.58 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:17.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:17.59 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 82:17.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:17.59 foundInterface = 0; \ 82:17.59 ^~~~~~~~~~~~~~ 82:17.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:17.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:17.59 ^~~~~~~~~~~~~~~~~~~~~~~ 82:17.61 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:17.61 NS_INTERFACE_MAP_END 82:17.61 ^~~~~~~~~~~~~~~~~~~~ 82:17.61 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 82:17.61 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:17.61 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:17.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:17.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:17.61 } else 82:17.61 ^~~~ 82:17.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:17.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:17.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:17.61 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:17.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 82:17.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:19.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 82:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 82:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 82:19.52 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 82:19.52 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 82:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 82:19.52 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 82:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:19.54 foundInterface = 0; \ 82:19.54 ^~~~~~~~~~~~~~ 82:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:19.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:19.54 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:19.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:19.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 82:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 82:19.54 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 82:19.54 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 82:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 82:19.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:19.55 } else 82:19.55 ^~~~ 82:19.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:19.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:19.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:19.55 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:19.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 82:19.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:21.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 82:21.17 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 82:21.17 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:21.17 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:21.17 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 82:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:21.18 foundInterface = 0; \ 82:21.18 ^~~~~~~~~~~~~~ 82:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:21.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:21.18 ^~~~~~~~~~~~~~~~~~~~~~~ 82:21.18 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:21.18 NS_INTERFACE_MAP_END 82:21.18 ^~~~~~~~~~~~~~~~~~~~ 82:21.18 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 82:21.18 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:21.18 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:21.18 } else 82:21.18 ^~~~ 82:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:21.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:21.18 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:21.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 82:21.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 82:22.07 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 82:22.07 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 82:22.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 82:22.09 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 82:22.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.09 foundInterface = 0; \ 82:22.09 ^~~~~~~~~~~~~~ 82:22.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:22.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:22.09 ^~~~~~~~~~~~~~~~~~~~~~~ 82:22.09 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:22.09 NS_INTERFACE_MAP_END 82:22.10 ^~~~~~~~~~~~~~~~~~~~ 82:22.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.10 else 82:22.10 ^~~~ 82:22.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:22.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:22.10 ^~~~~~~~~~~~~~~~~~ 82:22.10 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:22.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:22.10 ^~~~~~~~~~~~~~~~~~~~~~ 82:22.44 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 82:22.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.45 foundInterface = 0; \ 82:22.45 ^~~~~~~~~~~~~~ 82:22.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:22.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.45 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:22.45 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 82:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 82:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 82:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 82:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 82:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:12, 82:22.45 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 82:22.45 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 82:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 82:22.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.45 } else 82:22.45 ^~~~ 82:22.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:22.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.45 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:22.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 82:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:22.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:22.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:22.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:22.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:22.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:22.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WorkletGlobalScope.h:11, 82:22.54 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.h:10, 82:22.54 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 82:22.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 82:22.54 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 82:22.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.54 foundInterface = 0; \ 82:22.54 ^~~~~~~~~~~~~~ 82:22.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:22.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:22.56 ^~~~~~~~~~~~~~~~~~~~~~~ 82:22.56 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:22.56 NS_INTERFACE_MAP_END 82:22.56 ^~~~~~~~~~~~~~~~~~~~ 82:22.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.56 else 82:22.56 ^~~~ 82:22.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:22.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:22.56 ^~~~~~~~~~~~~~~~~~ 82:22.56 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:482:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:22.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:22.56 ^~~~~~~~~~~~~~~~~~~~~~ 82:22.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:22.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:22.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:22.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:22.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:22.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 82:22.62 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 82:22.62 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:22.62 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:22.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:22.62 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 82:22.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.62 foundInterface = 0; \ 82:22.63 ^~~~~~~~~~~~~~ 82:22.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:22.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:22.63 ^~~~~~~~~~~~~~~~~~~~~~~ 82:22.63 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:22.63 NS_INTERFACE_MAP_END 82:22.63 ^~~~~~~~~~~~~~~~~~~~ 82:22.63 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 82:22.63 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 82:22.63 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 82:22.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 82:22.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.63 } else 82:22.63 ^~~~ 82:22.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:22.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.63 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:22.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 82:22.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:22.71 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 82:22.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:22.72 foundInterface = 0; \ 82:22.72 ^~~~~~~~~~~~~~ 82:22.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:22.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:22.72 ^~~~~~~~~~~~~~~~~~~~~~~ 82:22.72 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:22.72 NS_INTERFACE_MAP_END 82:22.72 ^~~~~~~~~~~~~~~~~~~~ 82:22.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:22.72 else 82:22.72 ^~~~ 82:22.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:22.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:22.72 ^~~~~~~~~~~~~~~~~~ 82:22.72 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:22.72 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 82:22.72 ^~~~~~~~~~~~~~~~~~~~~~ 82:22.77 dom/websocket 82:23.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:32, 82:23.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WorkletGlobalScope.h:11, 82:23.95 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.h:10, 82:23.95 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 82:23.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 82:23.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 82:23.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 82:23.95 /builddir/build/BUILD/firefox-63.0/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] 82:23.95 memset(aT, 0, sizeof(T)); 82:23.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 82:23.95 In file included from /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:27, 82:23.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:20: 82:23.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 82:23.95 struct GlobalProperties { 82:23.95 ^~~~~~~~~~~~~~~~ 82:27.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 82:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 82:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 82:27.63 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 82:27.63 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 82:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 82:27.63 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 82:27.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:27.64 foundInterface = 0; \ 82:27.64 ^~~~~~~~~~~~~~ 82:27.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:27.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:27.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:27.64 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:383:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:27.64 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 82:27.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:27.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:27.64 else 82:27.64 ^~~~ 82:27.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:27.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:27.64 ^~~~~~~~~~~~~~~~~~ 82:27.64 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:382:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:27.64 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 82:27.64 ^~~~~~~~~~~~~~~~~~~~~~ 82:28.35 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 82:28.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:28.36 foundInterface = 0; \ 82:28.36 ^~~~~~~~~~~~~~ 82:28.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:28.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:28.37 ^~~~~~~~~~~~~~~~~~~~~~~ 82:28.37 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:3736:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:28.37 NS_INTERFACE_MAP_END 82:28.37 ^~~~~~~~~~~~~~~~~~~~ 82:28.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:28.38 else 82:28.38 ^~~~ 82:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 82:28.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 82:28.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:28.38 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:3735:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 82:28.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 82:28.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:33.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:33.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:33.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:33.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:33.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:33.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:33.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 82:33.33 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 82:33.34 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 82:33.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 82:33.34 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 82:33.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:33.34 foundInterface = 0; \ 82:33.34 ^~~~~~~~~~~~~~ 82:33.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:33.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:33.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:33.34 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:33.34 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:33.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:33.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:33.34 else 82:33.34 ^~~~ 82:33.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:33.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:33.34 ^~~~~~~~~~~~~~~~~~ 82:33.34 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:33.34 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 82:33.34 ^~~~~~~~~~~~~~~~~~~~~~ 82:33.77 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 82:33.77 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 82:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 82:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 82:33.78 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 82:33.78 from /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 82:33.78 from /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 82:33.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 82:33.78 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 82:33.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:33.78 foundInterface = 0; \ 82:33.78 ^~~~~~~~~~~~~~ 82:33.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:33.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:33.78 ^~~~~~~~~~~~~~~~~~~~~~~ 82:33.78 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:33.78 NS_INTERFACE_MAP_END 82:33.78 ^~~~~~~~~~~~~~~~~~~~ 82:33.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:33.79 else 82:33.79 ^~~~ 82:33.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:33.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:33.79 ^~~~~~~~~~~~~~~~~~ 82:33.79 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:33.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 82:33.79 ^~~~~~~~~~~~~~~~~~~~~~ 82:33.85 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 82:33.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:33.85 foundInterface = 0; \ 82:33.85 ^~~~~~~~~~~~~~ 82:33.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:33.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:33.85 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp:1564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:33.85 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 82:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:33.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 82:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 82:33.85 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 82:33.85 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 82:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 82:33.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:33.88 } else 82:33.88 ^~~~ 82:33.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:33.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:33.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:33.88 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:33.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 82:33.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:34.47 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 82:34.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:34.47 foundInterface = 0; \ 82:34.47 ^~~~~~~~~~~~~~ 82:34.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:34.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:34.47 ^~~~~~~~~~~~~~~~~~~~~~~ 82:34.47 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:34.47 NS_INTERFACE_MAP_END 82:34.47 ^~~~~~~~~~~~~~~~~~~~ 82:34.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:34.47 else 82:34.47 ^~~~ 82:34.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:34.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:34.47 ^~~~~~~~~~~~~~~~~~ 82:34.47 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:317:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:34.47 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 82:34.47 ^~~~~~~~~~~~~~~~~~~~~~ 82:34.73 dom/serviceworkers 82:36.16 dom/simpledb 82:38.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 82:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 82:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 82:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 82:38.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 82:38.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:12, 82:38.87 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.h:12, 82:38.87 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:7, 82:38.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 82:38.87 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 82:38.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:38.87 foundInterface = 0; \ 82:38.87 ^~~~~~~~~~~~~~ 82:38.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:38.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:38.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.88 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:1558:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:38.88 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 82:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.88 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 82:38.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 82:38.88 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.h:12, 82:38.88 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:7, 82:38.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 82:38.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:38.88 } else 82:38.88 ^~~~ 82:38.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:38.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:38.88 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:1557:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:38.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 82:38.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.62 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 82:41.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.62 foundInterface = 0; \ 82:41.62 ^~~~~~~~~~~~~~ 82:41.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 82:41.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.63 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:41.63 NS_INTERFACE_MAP_END_INHERITING(Event) 82:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 82:41.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 82:41.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 82:41.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 82:41.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:12, 82:41.63 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 82:41.63 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 82:41.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 82:41.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.63 } else 82:41.63 ^~~~ 82:41.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 82:41.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.63 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:41.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 82:41.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 82:41.70 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 82:41.70 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 82:41.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 82:41.70 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 82:41.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.70 foundInterface = 0; \ 82:41.70 ^~~~~~~~~~~~~~ 82:41.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 82:41.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 82:41.72 ^~~~~~~~~~~~~~~~~~~~~~~ 82:41.72 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 82:41.72 NS_INTERFACE_MAP_END 82:41.72 ^~~~~~~~~~~~~~~~~~~~ 82:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 82:41.72 else 82:41.72 ^~~~ 82:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 82:41.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 82:41.72 ^~~~~~~~~~~~~~~~~~ 82:41.72 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 82:41.72 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 82:41.72 ^~~~~~~~~~~~~~~~~~~~~~ 82:52.12 dom/prio 82:56.89 dom/presentation 83:01.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:01.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 83:01.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:01.40 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:01.41 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:01.41 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:01.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:01.41 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 83:01.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:01.41 foundInterface = 0; \ 83:01.41 ^~~~~~~~~~~~~~ 83:01.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:01.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:01.42 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:01.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:01.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:01.44 else 83:01.44 ^~~~ 83:01.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:01.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:01.44 ^~~~~~~~~~~~~~~~~~ 83:01.44 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:01.45 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 83:01.45 ^~~~~~~~~~~~~~~~~~~~~~ 83:02.24 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 83:02.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:02.25 foundInterface = 0; \ 83:02.25 ^~~~~~~~~~~~~~ 83:02.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:02.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.25 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:02.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:02.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:02.26 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:02.26 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:02.26 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:02.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:02.26 } else 83:02.26 ^~~~ 83:02.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:02.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:02.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.27 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:02.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 83:02.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:02.72 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 83:02.72 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 83:02.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 83:02.72 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 83:02.72 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 83:02.72 from /builddir/build/BUILD/firefox-63.0/dom/simpledb/ActorsChild.h:10, 83:02.72 from /builddir/build/BUILD/firefox-63.0/dom/simpledb/ActorsChild.cpp:7, 83:02.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 83:02.73 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 83:02.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:02.73 foundInterface = 0; \ 83:02.74 ^~~~~~~~~~~~~~ 83:02.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:02.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:02.74 ^~~~~~~~~~~~~~~~~~~~~~~ 83:02.74 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:02.74 NS_INTERFACE_MAP_END 83:02.74 ^~~~~~~~~~~~~~~~~~~~ 83:02.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:02.75 else 83:02.75 ^~~~ 83:02.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:02.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:02.75 ^~~~~~~~~~~~~~~~~~ 83:02.75 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:02.75 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 83:02.76 ^~~~~~~~~~~~~~~~~~~~~~ 83:03.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:03.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 83:03.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:03.90 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:03.90 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:03.91 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:03.91 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 83:03.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:03.91 foundInterface = 0; \ 83:03.91 ^~~~~~~~~~~~~~ 83:03.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:03.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:03.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.92 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:03.92 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 83:03.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:03.94 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:03.94 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:03.94 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:03.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:03.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:03.95 } else 83:03.95 ^~~~ 83:03.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:03.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.95 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:03.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 83:03.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 83:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:03.98 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:03.98 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:03.98 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:03.98 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 83:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:03.98 foundInterface = 0; \ 83:03.98 ^~~~~~~~~~~~~~ 83:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:03.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.99 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:03.99 NS_INTERFACE_MAP_END_INHERITING(Event) 83:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:03.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:03.99 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:03.99 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:03.99 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:04.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:04.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:04.01 } else 83:04.01 ^~~~ 83:04.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:04.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.01 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1024:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:04.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 83:04.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:04.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 83:04.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:04.01 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:04.01 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:04.01 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:04.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:04.01 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 83:04.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:04.02 foundInterface = 0; \ 83:04.02 ^~~~~~~~~~~~~~ 83:04.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:04.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:04.02 ^~~~~~~~~~~~~~~~~~~~~~~ 83:04.02 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1091:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:04.02 NS_INTERFACE_MAP_END 83:04.02 ^~~~~~~~~~~~~~~~~~~~ 83:04.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:04.02 else 83:04.02 ^~~~ 83:04.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:04.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:04.02 ^~~~~~~~~~~~~~~~~~ 83:04.02 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1090:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:04.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:04.05 ^~~~~~~~~~~~~~~~~~~~~~ 83:04.07 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 83:04.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:04.07 foundInterface = 0; \ 83:04.07 ^~~~~~~~~~~~~~ 83:04.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:04.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:04.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.08 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:04.08 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 83:04.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:04.08 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:04.10 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:04.10 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:04.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:04.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:04.10 } else 83:04.10 ^~~~ 83:04.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:04.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:04.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.10 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:04.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 83:04.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:04.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 83:04.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 83:04.21 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:04.21 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:04.21 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:04.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:04.21 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 83:04.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:04.23 foundInterface = 0; \ 83:04.23 ^~~~~~~~~~~~~~ 83:04.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:04.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:04.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.23 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:04.23 NS_INTERFACE_MAP_END_INHERITING(Event) 83:04.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:04.23 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 83:04.23 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 83:04.23 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 83:04.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 83:04.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:04.24 } else 83:04.24 ^~~~ 83:04.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:04.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:04.24 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1321:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:04.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 83:04.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.18 dom/presentation/provider 83:07.57 view 83:08.80 widget 83:11.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 83:11.66 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 83:11.66 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 83:11.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 83:11.67 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 83:11.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:11.69 foundInterface = 0; \ 83:11.69 ^~~~~~~~~~~~~~ 83:11.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:11.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:11.69 ^~~~~~~~~~~~~~~~~~~~~~~ 83:11.69 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:11.69 NS_INTERFACE_MAP_END 83:11.69 ^~~~~~~~~~~~~~~~~~~~ 83:11.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:11.70 else 83:11.70 ^~~~ 83:11.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:11.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:11.70 ^~~~~~~~~~~~~~~~~~ 83:11.70 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:11.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:11.70 ^~~~~~~~~~~~~~~~~~~~~~ 83:11.78 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 83:11.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:11.79 foundInterface = 0; \ 83:11.79 ^~~~~~~~~~~~~~ 83:11.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:11.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:11.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.79 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:11.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:11.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:11.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:11.79 else 83:11.79 ^~~~ 83:11.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:11.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:11.79 ^~~~~~~~~~~~~~~~~~ 83:11.79 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:11.79 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 83:11.79 ^~~~~~~~~~~~~~~~~~~~~~ 83:12.10 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 83:12.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:12.10 foundInterface = 0; \ 83:12.10 ^~~~~~~~~~~~~~ 83:12.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:12.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:12.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.10 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:12.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:12.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:12.10 else 83:12.10 ^~~~ 83:12.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:12.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:12.10 ^~~~~~~~~~~~~~~~~~ 83:12.10 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:12.10 NS_INTERFACE_MAP_ENTRY(nsIRequest) 83:12.10 ^~~~~~~~~~~~~~~~~~~~~~ 83:12.25 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 83:12.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:12.26 foundInterface = 0; \ 83:12.26 ^~~~~~~~~~~~~~ 83:12.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:12.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.26 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:12.26 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:12.26 from /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.h:10, 83:12.26 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:10, 83:12.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 83:12.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:12.26 } else 83:12.26 ^~~~ 83:12.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:12.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:12.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.26 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:12.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 83:12.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:12.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 83:12.42 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 83:12.42 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 83:12.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 83:12.42 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 83:12.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:12.43 foundInterface = 0; \ 83:12.43 ^~~~~~~~~~~~~~ 83:12.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:12.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:12.43 ^~~~~~~~~~~~~~~~~~~~~~~ 83:12.43 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:12.43 NS_INTERFACE_MAP_END 83:12.43 ^~~~~~~~~~~~~~~~~~~~ 83:12.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:12.43 else 83:12.43 ^~~~ 83:12.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:12.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:12.43 ^~~~~~~~~~~~~~~~~~ 83:12.43 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:12.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:12.44 ^~~~~~~~~~~~~~~~~~~~~~ 83:14.86 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 83:14.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.87 foundInterface = 0; \ 83:14.87 ^~~~~~~~~~~~~~ 83:14.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:14.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.87 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:14.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:14.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 83:14.87 from /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.h:10, 83:14.87 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:10, 83:14.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 83:14.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 83:14.87 } else 83:14.87 ^~~~ 83:14.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:14.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:14.89 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:14.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 83:14.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:15.81 widget/headless 83:16.85 widget/gtk 83:32.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 83:32.14 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 83:32.14 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 83:32.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 83:32.14 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 83:32.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:32.15 foundInterface = 0; \ 83:32.15 ^~~~~~~~~~~~~~ 83:32.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:32.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:32.17 ^~~~~~~~~~~~~~~~~~~~~~~ 83:32.17 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:32.17 NS_INTERFACE_MAP_END 83:32.17 ^~~~~~~~~~~~~~~~~~~~ 83:32.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:32.17 else 83:32.17 ^~~~ 83:32.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:32.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:32.17 ^~~~~~~~~~~~~~~~~~ 83:32.17 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:32.17 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 83:32.17 ^~~~~~~~~~~~~~~~~~~~~~ 83:46.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:46.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 83:46.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINetworkInterceptController.h:10, 83:46.73 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 83:46.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 83:46.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 83:46.74 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 83:46.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:46.74 foundInterface = 0; \ 83:46.74 ^~~~~~~~~~~~~~ 83:46.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:46.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:46.74 ^~~~~~~~~~~~~~~~~~~~~~~ 83:46.74 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:46.74 NS_INTERFACE_MAP_END 83:46.75 ^~~~~~~~~~~~~~~~~~~~ 83:46.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:46.77 else 83:46.77 ^~~~ 83:46.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 83:46.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 83:46.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:46.77 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 83:46.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 83:46.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 83:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:49.61 foundInterface = 0; \ 83:49.61 ^~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:49.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:49.61 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:49.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 83:49.61 else 83:49.61 ^~~~ 83:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:49.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:49.61 ^~~~~~~~~~~~~~~~~~ 83:49.61 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:49.61 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 83:49.61 ^~~~~~~~~~~~~~~~~~~~~~ 84:27.80 widget/gtk/mozgtk/stub 84:31.45 libmozgtk_stub.so 84:47.66 widget/gtk/mozgtk/gtk2 84:48.42 libmozgtk.so 85:21.47 widget/gtk/wayland 85:21.47 widget/gtkxtbin 85:21.48 widget/gtk/mozgtk/gtk3 85:21.48 widget/gtk/mozwayland 85:21.65 libmozgtk.so 85:22.32 widget/x11 85:22.53 editor/libeditor 85:22.81 libmozwayland.so 85:23.23 editor/spellchecker 85:23.32 editor/txmgr 85:26.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:26.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:26.08 from /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionItem.h:9, 85:26.08 from /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionItem.cpp:6, 85:26.08 from /builddir/build/BUILD/firefox-63.0/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 85:26.08 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 85:26.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:26.08 foundInterface = 0; \ 85:26.08 ^~~~~~~~~~~~~~ 85:26.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:26.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:26.08 ^~~~~~~~~~~~~~~~~~~~~~~ 85:26.08 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:26.08 NS_INTERFACE_MAP_END 85:26.08 ^~~~~~~~~~~~~~~~~~~~ 85:26.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:26.08 else 85:26.09 ^~~~ 85:26.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:26.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:26.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:26.09 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:26.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 85:26.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:29.23 editor/composer 85:35.72 layout/style 85:44.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:44.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:44.28 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 85:44.28 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 85:44.28 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 85:44.28 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 85:44.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:44.28 foundInterface = 0; \ 85:44.28 ^~~~~~~~~~~~~~ 85:44.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:44.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:44.28 ^~~~~~~~~~~~~~~~~~~~~~~ 85:44.28 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:44.28 NS_INTERFACE_MAP_END 85:44.28 ^~~~~~~~~~~~~~~~~~~~ 85:44.28 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 85:44.28 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 85:44.28 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 85:44.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:44.28 } else 85:44.28 ^~~~ 85:44.28 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:44.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 85:44.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:44.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:44.51 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 85:44.51 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 85:44.51 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 85:44.51 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 85:44.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:44.51 foundInterface = 0; \ 85:44.51 ^~~~~~~~~~~~~~ 85:44.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:44.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:44.52 ^~~~~~~~~~~~~~~~~~~~~~~ 85:44.52 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:44.52 NS_INTERFACE_MAP_END 85:44.52 ^~~~~~~~~~~~~~~~~~~~ 85:44.52 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 85:44.52 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 85:44.52 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 85:44.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:44.52 } else 85:44.52 ^~~~ 85:44.52 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:44.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 85:44.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:44.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:44.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:44.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:44.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:44.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:44.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:44.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:44.78 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:44.78 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:44.78 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 85:44.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:44.79 foundInterface = 0; \ 85:44.79 ^~~~~~~~~~~~~~ 85:44.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:44.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:44.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:44.81 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:44.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:44.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:44.81 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:44.81 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:44.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:44.81 } else 85:44.81 ^~~~ 85:44.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:44.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:44.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 85:44.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:44.82 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:44.82 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 85:44.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:44.83 foundInterface = 0; \ 85:44.84 ^~~~~~~~~~~~~~ 85:44.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:44.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.85 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:44.85 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:44.85 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:44.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:44.85 } else 85:44.85 ^~~~ 85:44.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:44.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:44.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.85 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:44.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 85:44.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:44.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:44.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:44.86 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 85:44.86 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 85:44.86 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 85:44.87 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 85:44.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:44.87 foundInterface = 0; \ 85:44.87 ^~~~~~~~~~~~~~ 85:44.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:44.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:44.88 ^~~~~~~~~~~~~~~~~~~~~~~ 85:44.88 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:44.88 NS_INTERFACE_MAP_END 85:44.88 ^~~~~~~~~~~~~~~~~~~~ 85:44.88 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 85:44.88 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 85:44.89 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 85:44.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:44.89 } else 85:44.89 ^~~~ 85:44.89 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:44.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 85:44.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:46.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:46.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:46.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 85:46.86 from /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:7, 85:46.86 from /builddir/build/BUILD/firefox-63.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 85:46.86 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 85:46.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:46.87 foundInterface = 0; \ 85:46.87 ^~~~~~~~~~~~~~ 85:46.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:46.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:46.87 ^~~~~~~~~~~~~~~~~~~~~~~ 85:46.87 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:46.87 NS_INTERFACE_MAP_END 85:46.88 ^~~~~~~~~~~~~~~~~~~~ 85:46.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 85:46.88 from /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:7, 85:46.88 from /builddir/build/BUILD/firefox-63.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 85:46.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:46.90 } else 85:46.90 ^~~~ 85:46.90 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:46.90 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 85:46.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:47.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:47.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 85:47.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 85:47.47 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 85:47.47 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 85:47.47 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 85:47.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:47.49 foundInterface = 0; \ 85:47.49 ^~~~~~~~~~~~~~ 85:47.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:47.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:47.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:47.51 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 85:47.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.51 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:227:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 85:47.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 85:47.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 85:47.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 85:47.54 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 85:47.55 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 85:47.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:47.55 } else 85:47.55 ^~~~ 85:47.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:47.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:47.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 85:47.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.56 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:227:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 85:47.56 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 85:47.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:50.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:50.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:50.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 85:50.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 85:50.49 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 85:50.50 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 85:50.50 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 85:50.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:50.50 foundInterface = 0; \ 85:50.50 ^~~~~~~~~~~~~~ 85:50.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:50.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:50.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:50.50 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:50.50 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 85:50.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:50.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:50.50 else 85:50.50 ^~~~ 85:50.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:50.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:50.51 ^~~~~~~~~~~~~~~~~~ 85:50.51 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:50.51 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 85:50.51 ^~~~~~~~~~~~~~~~~~~~~~ 85:56.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:56.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:56.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:56.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:56.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.12 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.12 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.12 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 85:56.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.12 foundInterface = 0; \ 85:56.12 ^~~~~~~~~~~~~~ 85:56.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.12 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.12 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.14 } else 85:56.14 ^~~~ 85:56.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 85:56.14 NS_IMPL_QUERY_BODY_CONCRETE(_class) 85:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.14 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 85:56.14 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 85:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.14 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 85:56.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.14 foundInterface = 0; \ 85:56.14 ^~~~~~~~~~~~~~ 85:56.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.14 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.14 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 85:56.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 85:56.15 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 85:56.15 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 85:56.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.15 } else 85:56.15 ^~~~ 85:56.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:56.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:56.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.15 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:56.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 85:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 85:56.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 85:56.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 85:56.17 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 85:56.17 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 85:56.17 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 85:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.17 foundInterface = 0; \ 85:56.17 ^~~~~~~~~~~~~~ 85:56.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.17 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.17 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.18 } else 85:56.18 ^~~~ 85:56.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 85:56.18 NS_IMPL_QUERY_BODY_CONCRETE(_class) 85:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.18 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 85:56.18 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 85:56.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.20 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 85:56.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.20 foundInterface = 0; \ 85:56.20 ^~~~~~~~~~~~~~ 85:56.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.20 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.20 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.20 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.20 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.20 } else 85:56.20 ^~~~ 85:56.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:56.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.21 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:56.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 85:56.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:56.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:56.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:56.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:56.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.23 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.23 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.23 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 85:56.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.23 foundInterface = 0; \ 85:56.23 ^~~~~~~~~~~~~~ 85:56.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.23 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.23 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.23 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.23 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.23 } else 85:56.23 ^~~~ 85:56.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:56.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:56.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.24 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:56.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 85:56.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:56.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:56.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:56.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.28 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.28 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 85:56.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.28 foundInterface = 0; \ 85:56.28 ^~~~~~~~~~~~~~ 85:56.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.28 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.30 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 85:56.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.30 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.30 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.30 } else 85:56.30 ^~~~ 85:56.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:56.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:56.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.30 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:56.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 85:56.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:56.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.33 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.33 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 85:56.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.33 foundInterface = 0; \ 85:56.33 ^~~~~~~~~~~~~~ 85:56.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.33 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.35 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.35 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.35 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.35 } else 85:56.35 ^~~~ 85:56.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:56.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.35 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:56.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 85:56.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.38 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.38 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.39 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 85:56.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.39 foundInterface = 0; \ 85:56.39 ^~~~~~~~~~~~~~ 85:56.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:56.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.41 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:56.41 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 85:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.41 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.41 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.41 } else 85:56.41 ^~~~ 85:56.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 85:56.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.41 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:56.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 85:56.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:56.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:56.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:56.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:56.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 85:56.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 85:56.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 85:56.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 85:56.42 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 85:56.42 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 85:56.42 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 85:56.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:56.42 foundInterface = 0; \ 85:56.42 ^~~~~~~~~~~~~~ 85:56.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:56.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:56.42 ^~~~~~~~~~~~~~~~~~~~~~~ 85:56.42 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:56.42 NS_INTERFACE_MAP_END 85:56.42 ^~~~~~~~~~~~~~~~~~~~ 85:56.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:56.42 else 85:56.42 ^~~~ 85:56.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:56.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:56.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:56.43 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:56.43 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 85:56.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:57.19 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 85:57.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:57.19 foundInterface = 0; \ 85:57.19 ^~~~~~~~~~~~~~ 85:57.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:57.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:57.20 ^~~~~~~~~~~~~~~~~~~~~~~ 85:57.20 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:57.20 NS_INTERFACE_MAP_END 85:57.20 ^~~~~~~~~~~~~~~~~~~~ 85:57.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 85:57.22 else 85:57.22 ^~~~ 85:57.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 85:57.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 85:57.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:57.22 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp:247:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 85:57.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 85:57.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:06.75 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:06.75 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:06.75 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:06.75 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 86:06.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:06.76 foundInterface = 0; \ 86:06.76 ^~~~~~~~~~~~~~ 86:06.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:06.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:06.76 ^~~~~~~~~~~~~~~~~~~~~~~ 86:06.76 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:06.76 NS_INTERFACE_MAP_END 86:06.77 ^~~~~~~~~~~~~~~~~~~~ 86:06.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 86:06.77 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:32:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:06.77 else 86:06.77 ^~~~ 86:06.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:06.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:06.78 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:06.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:06.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:06.78 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:06.78 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:06.78 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 86:06.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:06.78 foundInterface = 0; \ 86:06.79 ^~~~~~~~~~~~~~ 86:06.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:06.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:06.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:06.79 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 86:06.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.79 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 86:06.79 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 86:06.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.80 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:06.80 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:06.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:06.80 } else 86:06.80 ^~~~ 86:06.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:06.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:06.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:06.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 86:06.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.81 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 86:06.81 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 86:06.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:06.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:06.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:06.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:06.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:06.82 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:06.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:06.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:06.82 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:06.82 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:06.82 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 86:06.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:06.83 foundInterface = 0; \ 86:06.83 ^~~~~~~~~~~~~~ 86:06.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:06.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:06.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.83 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:06.83 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 86:06.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.83 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:06.83 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:06.83 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:06.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:06.83 } else 86:06.83 ^~~~ 86:06.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:06.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:06.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:06.83 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:06.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 86:06.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.14 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.14 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.14 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 86:07.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.15 foundInterface = 0; \ 86:07.15 ^~~~~~~~~~~~~~ 86:07.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.15 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.15 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 86:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.15 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.15 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.15 else 86:07.15 ^~~~ 86:07.15 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:96:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 86:07.15 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 86:07.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.16 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.16 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.16 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 86:07.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.16 foundInterface = 0; \ 86:07.16 ^~~~~~~~~~~~~~ 86:07.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.17 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.17 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 86:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.17 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.17 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.17 } else 86:07.17 ^~~~ 86:07.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.17 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 86:07.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.22 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.22 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.22 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.22 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 86:07.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.22 foundInterface = 0; \ 86:07.22 ^~~~~~~~~~~~~~ 86:07.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.23 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.23 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 86:07.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.23 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.23 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.23 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.23 } else 86:07.23 ^~~~ 86:07.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.23 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 86:07.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.25 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.25 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.25 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 86:07.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.25 foundInterface = 0; \ 86:07.25 ^~~~~~~~~~~~~~ 86:07.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.25 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.25 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 86:07.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.25 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.26 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.26 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.26 } else 86:07.26 ^~~~ 86:07.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.26 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 86:07.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.31 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.31 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.31 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 86:07.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.31 foundInterface = 0; \ 86:07.32 ^~~~~~~~~~~~~~ 86:07.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.32 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.32 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 86:07.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.32 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.33 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.33 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.33 } else 86:07.33 ^~~~ 86:07.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.34 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 86:07.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.36 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.36 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.37 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 86:07.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.37 foundInterface = 0; \ 86:07.37 ^~~~~~~~~~~~~~ 86:07.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.37 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.37 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 86:07.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.37 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.37 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.37 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.37 } else 86:07.37 ^~~~ 86:07.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.38 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 86:07.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.40 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.40 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.40 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRuleDeclaration::QueryInterface(const nsIID&, void**)': 86:07.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.40 foundInterface = 0; \ 86:07.40 ^~~~~~~~~~~~~~ 86:07.40 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.40 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 86:07.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:110: 86:07.41 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:38:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.41 else 86:07.41 ^~~~ 86:07.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.43 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.43 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.43 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 86:07.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.43 foundInterface = 0; \ 86:07.43 ^~~~~~~~~~~~~~ 86:07.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.43 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.44 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 86:07.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.44 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.44 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.44 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.44 } else 86:07.44 ^~~~ 86:07.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.45 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 86:07.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.45 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.45 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.45 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 86:07.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.46 foundInterface = 0; \ 86:07.46 ^~~~~~~~~~~~~~ 86:07.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:07.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:07.46 ^~~~~~~~~~~~~~~~~~~~~~~ 86:07.46 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:07.46 NS_INTERFACE_MAP_END 86:07.46 ^~~~~~~~~~~~~~~~~~~~ 86:07.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.46 else 86:07.46 ^~~~ 86:07.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:07.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:07.47 ^~~~~~~~~~~~~~~~~~ 86:07.47 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:07.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:07.47 ^~~~~~~~~~~~~~~~~~~~~~ 86:07.47 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRuleDeclaration::QueryInterface(const nsIID&, void**)': 86:07.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.47 foundInterface = 0; \ 86:07.47 ^~~~~~~~~~~~~~ 86:07.47 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:43:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.47 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 86:07.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:128: 86:07.47 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:42:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.47 else 86:07.47 ^~~~ 86:07.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.49 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.49 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.49 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 86:07.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.49 foundInterface = 0; \ 86:07.49 ^~~~~~~~~~~~~~ 86:07.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.50 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 86:07.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.50 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 86:07.50 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 86:07.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.50 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.50 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.50 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.50 } else 86:07.50 ^~~~ 86:07.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 86:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.51 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 86:07.51 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 86:07.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:07.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:07.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:07.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:07.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 86:07.54 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.54 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.54 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.54 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 86:07.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:07.54 foundInterface = 0; \ 86:07.55 ^~~~~~~~~~~~~~ 86:07.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:07.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:07.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.55 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:07.55 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 86:07.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.55 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:07.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 86:07.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 86:07.55 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 86:07.55 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 86:07.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:07.55 } else 86:07.55 ^~~~ 86:07.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:07.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:07.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:07.55 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:07.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 86:07.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:17.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 86:17.95 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 86:17.95 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 86:17.95 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 86:17.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:17.95 foundInterface = 0; \ 86:17.95 ^~~~~~~~~~~~~~ 86:17.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:17.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:17.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.95 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:17.95 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:17.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:17.95 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.h:9, 86:17.95 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:6, 86:17.95 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 86:17.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:17.95 } else 86:17.95 ^~~~ 86:17.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:17.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:17.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:17.95 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:17.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 86:17.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:18.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 86:18.05 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 86:18.05 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 86:18.05 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 86:18.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:18.05 foundInterface = 0; \ 86:18.05 ^~~~~~~~~~~~~~ 86:18.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:18.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:18.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.05 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:18.05 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 86:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:18.06 else 86:18.06 ^~~~ 86:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:18.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:18.06 ^~~~~~~~~~~~~~~~~~ 86:18.06 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:18.06 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 86:18.06 ^~~~~~~~~~~~~~~~~~~~~~ 86:18.19 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 86:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:18.19 foundInterface = 0; \ 86:18.19 ^~~~~~~~~~~~~~ 86:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:18.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:18.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.19 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:18.20 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 86:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:18.20 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.h:9, 86:18.20 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:6, 86:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 86:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:18.20 } else 86:18.20 ^~~~ 86:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:18.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:18.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:18.21 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:18.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 86:18.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:19.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 86:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 86:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 86:19.32 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 86:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 86:19.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::EditorRawDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 86:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h:440:7: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:19.33 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 86:19.33 ^~ 86:19.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditRules.h:11, 86:19.33 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.h:12, 86:19.33 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:7, 86:19.33 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 86:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 86:19.33 EditorRawDOMPoint point(mPreviousNode); 86:19.33 ^~~~~ 86:24.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:40, 86:24.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 86:24.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 86:24.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 86:24.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 86:24.54 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 86:24.54 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 86:24.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'mozilla::SplitRangeOffFromNodeResult mozilla::HTMLEditRules::SplitRangeOffFromBlock(mozilla::TextEditRules::Element&, nsIContent&, nsIContent&)': 86:24.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:526:14: warning: '*((void*)& atAfterEnd +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:24.55 return ref(); 86:24.55 ^ 86:24.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 86:24.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 86:24.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 86:24.72 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:10, 86:24.72 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:24.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()': 86:24.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h:440:7: warning: '*((void*)& afterNewNode +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:24.72 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 86:24.72 ^~ 86:24.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:38: 86:24.72 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:116:21: note: '*((void*)& afterNewNode +16)' was declared here 86:24.72 EditorRawDOMPoint afterNewNode(mNewNode); 86:24.72 ^~~~~~~~~~~~ 86:25.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 86:25.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 86:25.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 86:25.11 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 86:25.11 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 86:25.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'nsresult mozilla::HTMLEditor::CollapseSelectionAfter(mozilla::EditorBase::Selection&, mozilla::EditorBase::Element&)': 86:25.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h:440:7: warning: '*((void*)& afterElement +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:25.11 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 86:25.11 ^~ 86:25.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 86:25.11 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:1877:21: note: '*((void*)& afterElement +16)' was declared here 86:25.11 EditorRawDOMPoint afterElement(&aElement); 86:25.11 ^~~~~~~~~~~~ 86:25.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:25.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 86:25.93 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 86:25.93 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 86:25.93 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 86:25.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:25.93 foundInterface = 0; \ 86:25.94 ^~~~~~~~~~~~~~ 86:25.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:25.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:25.94 ^~~~~~~~~~~~~~~~~~~~~~~ 86:25.94 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:25.94 NS_INTERFACE_MAP_END 86:25.94 ^~~~~~~~~~~~~~~~~~~~ 86:25.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:25.94 else 86:25.94 ^~~~ 86:25.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 86:25.94 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 86:25.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:25.95 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 86:25.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 86:25.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:25.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 86:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 86:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 86:25.97 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 86:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 86:25.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::SplitNodeResult mozilla::HTMLEditRules::MaybeSplitAncestorsForInsertWithTransaction(nsAtom&, const mozilla::EditorDOMPointBase&) [with PT = nsCOMPtr; CT = nsCOMPtr]': 86:25.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h:788:12: warning: '*((void*)& pointToInsert +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:25.98 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 86:25.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 86:25.98 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:9095:21: note: '*((void*)& pointToInsert +16)' was declared here 86:25.98 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 86:25.98 ^~~~~~~~~~~~~ 86:26.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 86:26.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 86:26.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 86:26.15 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 86:26.15 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 86:26.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::SplitNodeResult mozilla::HTMLEditRules::MaybeSplitAncestorsForInsertWithTransaction(nsAtom&, const mozilla::EditorDOMPointBase&) [with PT = nsINode*; CT = nsIContent*]': 86:26.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h:788:12: warning: '*((void*)& pointToInsert +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:26.15 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 86:26.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 86:26.15 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:9095:21: note: '*((void*)& pointToInsert +16)' was declared here 86:26.15 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 86:26.15 ^~~~~~~~~~~~~ 86:26.26 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 86:26.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:26.26 foundInterface = 0; \ 86:26.26 ^~~~~~~~~~~~~~ 86:26.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:26.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:26.26 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:26.26 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 86:26.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:26.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:26.26 else 86:26.26 ^~~~ 86:26.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:26.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:26.26 ^~~~~~~~~~~~~~~~~~ 86:26.26 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:26.26 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 86:26.26 ^~~~~~~~~~~~~~~~~~~~~~ 86:28.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:40, 86:28.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 86:28.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 86:28.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 86:28.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 86:28.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 86:28.35 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 86:28.35 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 86:28.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'already_AddRefed mozilla::EditorBase::InsertContainerWithTransactionInternal(nsIContent&, nsAtom&, nsAtom&, const nsAString&)': 86:28.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:526:14: warning: '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:28.35 return ref(); 86:28.35 ^ 86:33.11 layout/forms 86:33.11 layout/base 86:33.11 layout/generic 86:33.29 Compiling gkrust v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/toolkit/library/rust) 86:38.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 86:38.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 86:38.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 86:38.01 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 86:38.01 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 86:38.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In function 'nsresult mozilla::HTMLEditor::SplitStyleAbovePoint(nsCOMPtr*, int32_t*, nsAtom*, nsAtom*, nsIContent**, nsIContent**)': 86:38.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h:444:47: warning: '*((void*)& point +16)' may be used uninitialized in this function [-Wmaybe-uninitialized] 86:38.01 mOffset = mozilla::Some(mOffset.value() + 1); 86:38.01 ~~~~~~~~~~~~~~~~^~~ 86:38.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditRules.h:11, 86:38.01 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.h:12, 86:38.01 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:7, 86:38.01 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 86:38.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 86:38.01 EditorRawDOMPoint point(mPreviousNode); 86:38.01 ^~~~~ 86:52.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:10, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 86:52.78 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 86:52.78 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 86:52.78 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 86:52.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:52.79 foundInterface = 0; \ 86:52.79 ^~~~~~~~~~~~~~ 86:52.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:52.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:52.79 ^~~~~~~~~~~~~~~~~~~~~~~ 86:52.79 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:52.79 NS_INTERFACE_MAP_END 86:52.79 ^~~~~~~~~~~~~~~~~~~~ 86:52.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:52.82 else 86:52.82 ^~~~ 86:52.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:52.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:52.82 ^~~~~~~~~~~~~~~~~~ 86:52.82 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:52.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:52.82 ^~~~~~~~~~~~~~~~~~~~~~ 86:52.88 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 86:52.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:52.88 foundInterface = 0; \ 86:52.88 ^~~~~~~~~~~~~~ 86:52.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:52.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:52.88 ^~~~~~~~~~~~~~~~~~~~~~~ 86:52.89 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:52.89 NS_INTERFACE_MAP_END 86:52.89 ^~~~~~~~~~~~~~~~~~~~ 86:52.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:52.89 else 86:52.89 ^~~~ 86:52.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:52.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:52.89 ^~~~~~~~~~~~~~~~~~ 86:52.89 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:52.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:52.89 ^~~~~~~~~~~~~~~~~~~~~~ 86:57.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 86:57.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 86:57.16 from /builddir/build/BUILD/firefox-63.0/layout/style/CachedInheritingStyles.cpp:7, 86:57.17 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 86:57.17 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 86:57.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:57.17 foundInterface = 0; \ 86:57.17 ^~~~~~~~~~~~~~ 86:57.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:57.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:57.17 ^~~~~~~~~~~~~~~~~~~~~~~ 86:57.17 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:57.17 NS_INTERFACE_MAP_END 86:57.17 ^~~~~~~~~~~~~~~~~~~~ 86:57.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:57.17 else 86:57.17 ^~~~ 86:57.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:57.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:57.18 ^~~~~~~~~~~~~~~~~~ 86:57.18 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:57.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 86:57.18 ^~~~~~~~~~~~~~~~~~~~~~ 86:57.57 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 86:57.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:57.58 foundInterface = 0; \ 86:57.58 ^~~~~~~~~~~~~~ 86:57.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:57.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:57.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:57.58 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:57.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 86:57.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:57.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:57.58 else 86:57.58 ^~~~ 86:57.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:57.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:57.58 ^~~~~~~~~~~~~~~~~~ 86:57.58 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:57.59 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 86:57.59 ^~~~~~~~~~~~~~~~~~~~~~ 86:58.11 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 86:58.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:58.11 foundInterface = 0; \ 86:58.11 ^~~~~~~~~~~~~~ 86:58.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:58.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:58.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.12 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:58.12 NS_INTERFACE_MAP_END_INHERITING(Rule) 86:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 86:58.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 86:58.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 86:58.12 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 86:58.12 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 86:58.12 from /builddir/build/BUILD/firefox-63.0/layout/style/ComputedStyle.cpp:17, 86:58.12 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 86:58.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:58.12 } else 86:58.12 ^~~~ 86:58.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:58.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.12 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:58.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 86:58.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 86:58.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 86:58.92 from /builddir/build/BUILD/firefox-63.0/layout/style/CachedInheritingStyles.cpp:7, 86:58.92 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 86:58.92 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 86:58.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:58.93 foundInterface = 0; \ 86:58.93 ^~~~~~~~~~~~~~ 86:58.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 86:58.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:58.93 ^~~~~~~~~~~~~~~~~~~~~~~ 86:58.93 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:58.93 NS_INTERFACE_MAP_END 86:58.93 ^~~~~~~~~~~~~~~~~~~~ 86:58.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 86:58.93 else 86:58.93 ^~~~ 86:58.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:58.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:58.94 ^~~~~~~~~~~~~~~~~~ 86:58.94 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp:565:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:58.94 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 86:58.94 ^~~~~~~~~~~~~~~~~~~~~~ 86:58.97 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 86:58.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:58.98 foundInterface = 0; \ 86:58.98 ^~~~~~~~~~~~~~ 86:58.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:58.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:58.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.98 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:58.98 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 86:58.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 86:58.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 86:58.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:15, 86:58.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 86:58.98 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 86:58.99 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 86:58.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 86:58.99 } else 86:58.99 ^~~~ 86:58.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 86:58.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:58.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.99 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 86:58.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 86:58.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:00.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:10, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 87:00.15 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 87:00.15 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 87:00.15 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 87:00.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:00.17 foundInterface = 0; \ 87:00.17 ^~~~~~~~~~~~~~ 87:00.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:00.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:00.17 ^~~~~~~~~~~~~~~~~~~~~~~ 87:00.17 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:00.17 NS_INTERFACE_MAP_END 87:00.17 ^~~~~~~~~~~~~~~~~~~~ 87:00.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:00.17 else 87:00.17 ^~~~ 87:00.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:00.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:00.18 ^~~~~~~~~~~~~~~~~~ 87:00.18 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:00.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:00.18 ^~~~~~~~~~~~~~~~~~~~~~ 87:00.41 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 87:00.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:00.41 foundInterface = 0; \ 87:00.41 ^~~~~~~~~~~~~~ 87:00.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:00.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:00.41 ^~~~~~~~~~~~~~~~~~~~~~~ 87:00.41 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:00.42 NS_INTERFACE_MAP_END 87:00.42 ^~~~~~~~~~~~~~~~~~~~ 87:00.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:00.42 else 87:00.42 ^~~~ 87:00.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:00.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:00.42 ^~~~~~~~~~~~~~~~~~ 87:00.42 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:00.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:00.42 ^~~~~~~~~~~~~~~~~~~~~~ 87:00.51 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 87:00.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:00.51 foundInterface = 0; \ 87:00.51 ^~~~~~~~~~~~~~ 87:00.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:00.51 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:00.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:00.51 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:00.51 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 87:00.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:00.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 87:00.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 87:00.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 87:00.51 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 87:00.51 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 87:00.51 from /builddir/build/BUILD/firefox-63.0/layout/style/ComputedStyle.cpp:17, 87:00.52 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 87:00.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 87:00.52 } else 87:00.52 ^~~~ 87:00.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 87:00.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 87:00.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:00.52 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 87:00.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 87:00.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:04.60 layout/tables 87:38.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 87:38.95 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 87:38.96 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp:8021: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] 87:38.96 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 87:38.96 ^ 87:38.96 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp:6508:8: note: 'struct BCBlockDirSeg' declared here 87:38.96 struct BCBlockDirSeg 87:38.97 ^~~~~~~~~~~~~ 87:41.91 layout/svg 87:47.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 87:47.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 87:47.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 87:47.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 87:47.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 87:47.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 87:47.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:10, 87:47.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 87:47.04 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 87:47.04 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.cpp:9, 87:47.04 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 87:47.04 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 87:47.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:47.05 foundInterface = 0; \ 87:47.05 ^~~~~~~~~~~~~~ 87:47.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:47.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 87:47.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:47.05 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 87:47.05 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 87:47.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:47.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:47.05 else 87:47.05 ^~~~ 87:47.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:47.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:47.05 ^~~~~~~~~~~~~~~~~~ 87:47.05 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:47.05 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 87:47.05 ^~~~~~~~~~~~~~~~~~~~~~ 87:48.60 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 87:48.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:48.60 foundInterface = 0; \ 87:48.60 ^~~~~~~~~~~~~~ 87:48.60 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 87:48.60 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 87:48.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:48.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 87:48.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 87:48.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 87:48.61 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 87:48.61 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.cpp:9, 87:48.61 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 87:48.61 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 87:48.61 else 87:48.61 ^~~~ 87:48.61 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp:64:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 87:48.61 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 87:48.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:02.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 88:02.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 88:02.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 88:02.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 88:02.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPattern.h:13, 88:02.36 from /builddir/build/BUILD/firefox-63.0/layout/svg/SVGContextPaint.h:12, 88:02.36 from /builddir/build/BUILD/firefox-63.0/layout/svg/SVGContextPaint.cpp:7, 88:02.36 from /builddir/build/BUILD/firefox-63.0/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 88:02.36 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 88:02.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:02.36 foundInterface = 0; \ 88:02.36 ^~~~~~~~~~~~~~ 88:02.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:02.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:02.37 ^~~~~~~~~~~~~~~~~~~~~~~ 88:02.37 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:02.37 NS_INTERFACE_MAP_END 88:02.37 ^~~~~~~~~~~~~~~~~~~~ 88:02.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:02.37 else 88:02.37 ^~~~ 88:02.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:02.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:02.38 ^~~~~~~~~~~~~~~~~~ 88:02.38 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:02.38 NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 88:02.38 ^~~~~~~~~~~~~~~~~~~~~~ 88:02.38 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 88:02.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:02.38 foundInterface = 0; \ 88:02.39 ^~~~~~~~~~~~~~ 88:02.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:02.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:02.39 ^~~~~~~~~~~~~~~~~~~~~~~ 88:02.39 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:02.39 NS_INTERFACE_MAP_END 88:02.39 ^~~~~~~~~~~~~~~~~~~~ 88:02.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:02.39 else 88:02.39 ^~~~ 88:02.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:02.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:02.40 ^~~~~~~~~~~~~~~~~~ 88:02.40 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:02.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:02.40 ^~~~~~~~~~~~~~~~~~~~~~ 88:17.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:17.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 88:17.74 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 88:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 88:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:17.75 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.h:11, 88:17.75 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.cpp:7, 88:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*, size_t) [with T = mozilla::gfx::PointTyped; size_t = long unsigned int]': 88:17.75 /builddir/build/BUILD/firefox-63.0/layout/base/GeometryUtils.cpp:332:33: required from here 88:17.75 /builddir/build/BUILD/firefox-63.0/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] 88:17.75 memset(aT, 0, sizeof(T)); 88:17.75 ~~~~~~^~~~~~~~~~~~~~~~~~ 88:17.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:12, 88:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPoint.h:13, 88:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsMargin.h:11, 88:17.76 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrValue.h:22, 88:17.76 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:22, 88:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 88:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 88:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 88:17.76 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.h:11, 88:17.76 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.cpp:7, 88:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 88:17.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/Point.h:117:8: note: 'struct mozilla::gfx::PointTyped' declared here 88:17.76 struct PointTyped : 88:17.76 ^~~~~~~~~~ 88:53.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 88:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 88:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 88:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 88:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPattern.h:13, 88:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:15, 88:53.87 from /builddir/build/BUILD/firefox-63.0/layout/base/nsBidiPresUtils.h:10, 88:53.87 from /builddir/build/BUILD/firefox-63.0/layout/base/nsBidiPresUtils.cpp:7, 88:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 88:53.87 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 88:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:53.88 foundInterface = 0; \ 88:53.88 ^~~~~~~~~~~~~~ 88:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:53.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:53.88 ^~~~~~~~~~~~~~~~~~~~~~~ 88:53.88 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp:649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:53.88 NS_INTERFACE_MAP_END 88:53.88 ^~~~~~~~~~~~~~~~~~~~ 88:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 88:53.88 else 88:53.88 ^~~~ 88:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:53.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:53.88 ^~~~~~~~~~~~~~~~~~ 88:53.88 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp:647:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:53.88 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 88:53.88 ^~~~~~~~~~~~~~~~~~~~~~ 88:55.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 88:55.25 /builddir/build/BUILD/firefox-63.0/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 88:55.26 /builddir/build/BUILD/firefox-63.0/layout/base/PresShell.cpp:2721:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 88:55.26 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 88:55.26 ^~ 88:58.28 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/ReflowInput.cpp:23, 88:58.28 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:65: 88:58.28 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.h: In member function 'void mozilla::ReflowInput::InitConstraints(nsPresContext*, const mozilla::LogicalSize&, const nsMargin*, const nsMargin*, mozilla::LayoutFrameType)': 88:58.29 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.h:43:20: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] 88:58.29 frameType == mozilla::LayoutFrameType::BCTableCell; 88:58.29 ~~~~~~~~~~^~~~~~~~~~ 88:58.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:65: 88:58.29 /builddir/build/BUILD/firefox-63.0/layout/generic/ReflowInput.cpp:2257:21: note: 'fType' was declared here 88:58.29 LayoutFrameType fType; 88:58.29 ^~~~~ 89:07.23 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 89:07.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:07.24 foundInterface = 0; \ 89:07.24 ^~~~~~~~~~~~~~ 89:07.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:07.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:07.24 ^~~~~~~~~~~~~~~~~~~~~~~ 89:07.24 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:07.24 NS_INTERFACE_MAP_END 89:07.24 ^~~~~~~~~~~~~~~~~~~~ 89:07.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 89:07.24 else 89:07.24 ^~~~ 89:07.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:07.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:07.24 ^~~~~~~~~~~~~~~~~~ 89:07.24 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp:336:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:07.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 89:07.24 ^~~~~~~~~~~~~~~~~~~~~~ 89:48.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 89:48.59 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(gfxContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 89:48.60 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:6344:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:48.60 nscoord result; 89:48.60 ^~~~~~ 89:48.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:10, 89:48.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxASurface.h:16, 89:48.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:11, 89:48.82 from /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:17, 89:48.82 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 89:48.82 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 89:48.82 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 89:48.82 /builddir/build/BUILD/firefox-63.0/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)': 89:48.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCoord.h:72:27: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:48.82 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 89:48.82 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 89:48.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 89:48.83 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:5918:38: note: 'bSize' was declared here 89:48.83 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 89:48.83 ^~~~~ 89:48.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:10, 89:48.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxASurface.h:16, 89:48.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:11, 89:48.83 from /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:17, 89:48.83 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 89:48.83 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 89:48.83 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 89:48.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCoord.h:72:27: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:48.84 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 89:48.84 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 89:48.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 89:48.84 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:5918:11: note: 'iSize' was declared here 89:48.84 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 89:48.84 ^~~~~ 89:57.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:83: 89:57.17 /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.cpp: In member function 'void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)': 89:57.17 /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.cpp:796:21: warning: 'lastInFlow' may be used uninitialized in this function [-Wmaybe-uninitialized] 89:57.17 nsContainerFrame *lastInFlow; 89:57.17 ^~~~~~~~~~ 90:25.05 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 90:25.05 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 90:25.05 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 90:25.05 /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 90:25.06 /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:1677:33: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:25.06 mBuilder->mPreserves3DCtx = mSavedCtx; 90:25.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 90:25.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 90:25.06 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:2860:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 90:25.06 Maybe autoPreserves3DContext; 90:25.06 ^~~~~~~~~~~~~~~~~~~~~~ 90:29.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:73, 90:29.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:12, 90:29.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Selection.h:12, 90:29.70 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrameSelection.h:12, 90:29.70 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrameSelection.cpp:11, 90:29.70 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 90:29.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 90:29.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:247:11: warning: 'scrollDirection' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:29.70 ref() = aOther.ref(); 90:29.70 ^~~ 90:29.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:29: 90:29.70 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3212:28: note: 'scrollDirection' was declared here 90:29.70 Maybe scrollDirection; 90:29.71 ^~~~~~~~~~~~~~~ 90:30.27 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 90:30.28 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3400:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:30.28 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, cache); 90:30.28 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:30.28 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3562:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 90:30.28 Maybe extraContentBoxClipForNonCaretContent; 90:30.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:30.54 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/nsIFrame.h:27, 90:30.55 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsBox.h:11, 90:30.55 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.h:15, 90:30.55 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsSplittableFrame.h:16, 90:30.55 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.h:13, 90:30.55 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.h:12, 90:30.55 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.cpp:9, 90:30.55 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:30.55 /builddir/build/BUILD/firefox-63.0/layout/base/FrameProperties.h: In member function 'virtual nsIFrame::RenderedText nsTextFrame::GetRenderedText(uint32_t, uint32_t, nsIFrame::TextOffsetType, nsIFrame::TrailingWhitespace)': 90:30.55 /builddir/build/BUILD/firefox-63.0/layout/base/FrameProperties.h:439:18: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:30.55 aPV.mValue = aValue; 90:30.55 ~~~~~~~~~~~^~~~~~~~ 90:30.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:83: 90:30.56 /builddir/build/BUILD/firefox-63.0/layout/generic/nsTextFrame.cpp:10032:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 90:30.56 Maybe autoLineCursor; 90:30.56 ^~~~~~~~~~~~~~ 90:30.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 90:30.56 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.h:13, 90:30.56 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsSplittableFrame.h:16, 90:30.56 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.h:13, 90:30.56 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.h:12, 90:30.56 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.cpp:9, 90:30.56 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 90:30.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:2578:9: warning: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:30.57 this->mHdr->mLength += 1; 90:30.57 ~~~~~~^~~~ 90:30.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:83: 90:30.57 /builddir/build/BUILD/firefox-63.0/layout/generic/nsTextFrame.cpp:10032:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 90:30.57 Maybe autoLineCursor; 90:30.57 ^~~~~~~~~~~~~~ 90:32.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:101: 90:32.90 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFlexContainerFrame.cpp: In member function 'void nsFlexContainerFrame::DoFlexLayout(nsPresContext*, nsIFrame::ReflowOutput&, const ReflowInput&, nsReflowStatus&, nscoord, nscoord, nsTArray&, const nsFlexContainerFrame::FlexboxAxisTracker&, nscoord, nscoord)': 90:32.90 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFlexContainerFrame.cpp:5057:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 90:32.90 if (flexContainerAscent == nscoord_MIN) { 90:32.90 ^~ 90:34.82 layout/xul 90:34.82 layout/xul/tree 90:36.72 layout/xul/grid 90:51.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 90:51.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 90:51.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:51.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 90:51.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 90:51.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 90:51.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 90:51.94 from /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:7, 90:51.94 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 90:51.94 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 90:51.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:51.95 foundInterface = 0; \ 90:51.95 ^~~~~~~~~~~~~~ 90:51.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:51.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:51.95 ^~~~~~~~~~~~~~~~~~~~~~~ 90:51.95 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:51.95 NS_INTERFACE_MAP_END 90:51.96 ^~~~~~~~~~~~~~~~~~~~ 90:51.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:51.96 else 90:51.96 ^~~~ 90:51.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:51.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:51.96 ^~~~~~~~~~~~~~~~~~ 90:51.96 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:51.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:51.97 ^~~~~~~~~~~~~~~~~~~~~~ 90:52.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 90:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 90:52.91 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsBoxLayout.h:10, 90:52.91 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsStackLayout.h:19, 90:52.91 from /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGrid.h:10, 90:52.91 from /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGrid.cpp:14, 90:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 90:52.91 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 90:52.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:52.92 foundInterface = 0; \ 90:52.92 ^~~~~~~~~~~~~~ 90:52.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:52.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.92 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:52.92 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 90:52.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:52.93 else 90:52.93 ^~~~ 90:52.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:52.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:52.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.93 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:52.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 90:52.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.98 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 90:52.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:52.98 foundInterface = 0; \ 90:52.98 ^~~~~~~~~~~~~~ 90:52.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:52.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.99 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:52.99 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 90:52.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:52.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:52.99 else 90:52.99 ^~~~ 90:52.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 90:52.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 90:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:53.00 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 90:53.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 90:53.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:56.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 90:56.96 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 90:56.96 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 90:56.97 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 90:56.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:56.97 foundInterface = 0; \ 90:56.97 ^~~~~~~~~~~~~~ 90:56.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 90:56.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 90:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:56.97 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 90:56.97 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 90:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:56.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 90:56.98 else 90:56.98 ^~~~ 90:56.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:56.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:57.00 ^~~~~~~~~~~~~~~~~~ 90:57.00 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:57.00 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 90:57.00 ^~~~~~~~~~~~~~~~~~~~~~ 91:00.41 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 91:00.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:00.42 foundInterface = 0; \ 91:00.42 ^~~~~~~~~~~~~~ 91:00.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:00.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:00.43 ^~~~~~~~~~~~~~~~~~~~~~~ 91:00.43 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:00.43 NS_INTERFACE_MAP_END 91:00.43 ^~~~~~~~~~~~~~~~~~~~ 91:00.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 91:00.46 } else 91:00.46 ^~~~ 91:00.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 91:00.46 NS_IMPL_QUERY_BODY_CONCRETE(_class) 91:00.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:00.47 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 91:00.47 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 91:00.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:00.47 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 91:00.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:00.49 foundInterface = 0; \ 91:00.49 ^~~~~~~~~~~~~~ 91:00.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:00.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:00.50 ^~~~~~~~~~~~~~~~~~~~~~~ 91:00.50 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:301:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:00.50 NS_INTERFACE_MAP_END 91:00.50 ^~~~~~~~~~~~~~~~~~~~ 91:00.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:00.51 else 91:00.51 ^~~~ 91:00.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:00.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:00.51 ^~~~~~~~~~~~~~~~~~ 91:00.52 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:300:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:00.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:00.52 ^~~~~~~~~~~~~~~~~~~~~~ 91:00.53 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 91:00.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:00.54 foundInterface = 0; \ 91:00.54 ^~~~~~~~~~~~~~ 91:00.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:00.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:00.54 ^~~~~~~~~~~~~~~~~~~~~~~ 91:00.54 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:00.54 NS_INTERFACE_MAP_END 91:00.54 ^~~~~~~~~~~~~~~~~~~~ 91:00.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:20, 91:00.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 91:00.55 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 91:00.55 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 91:00.55 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:00.55 else 91:00.55 ^~~~ 91:00.55 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp:123:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 91:00.55 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 91:00.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:00.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 91:00.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 91:00.69 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 91:00.70 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 91:00.70 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 91:00.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:00.70 foundInterface = 0; \ 91:00.70 ^~~~~~~~~~~~~~ 91:00.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:00.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:00.70 ^~~~~~~~~~~~~~~~~~~~~~~ 91:00.70 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:00.71 NS_INTERFACE_MAP_END 91:00.71 ^~~~~~~~~~~~~~~~~~~~ 91:00.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:00.71 else 91:00.71 ^~~~ 91:00.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:00.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:00.71 ^~~~~~~~~~~~~~~~~~ 91:00.71 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:00.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:00.71 ^~~~~~~~~~~~~~~~~~~~~~ 91:18.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 91:18.34 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsPopupSetFrame.h:11, 91:18.34 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsPopupSetFrame.cpp:7, 91:18.34 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 91:18.34 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 91:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:18.34 foundInterface = 0; \ 91:18.34 ^~~~~~~~~~~~~~ 91:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:18.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:18.34 ^~~~~~~~~~~~~~~~~~~~~~~ 91:18.34 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp:1112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:18.34 NS_INTERFACE_MAP_END 91:18.34 ^~~~~~~~~~~~~~~~~~~~ 91:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 91:18.34 else 91:18.34 ^~~~ 91:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:18.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:18.34 ^~~~~~~~~~~~~~~~~~ 91:18.34 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp:1111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:18.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:18.34 ^~~~~~~~~~~~~~~~~~~~~~ 91:43.18 layout/inspector 91:43.18 layout/painting 91:43.18 layout/ipc 91:43.18 layout/mathml 91:43.18 layout/build 91:43.18 layout/printing 92:13.79 In file included from /builddir/build/BUILD/firefox-63.0/layout/inspector/InspectorUtils.cpp:36, 92:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 92:13.80 /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSProps.h: In static member function 'static void mozilla::dom::InspectorUtils::GetCSSPropertyNames(mozilla::dom::GlobalObject&, const mozilla::dom::PropertyNamesOptions&, nsTArray >&)': 92:13.80 /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSProps.h:178:46: warning: array subscript (nsCSSPropertyID)379 is above array bounds of 'const Flags [379]' {aka 'const mozilla::CSSPropFlags [379]'} [-Warray-bounds] 92:13.80 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 92:13.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 92:13.80 /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSProps.h:178:46: warning: array subscript (nsCSSPropertyID)379 is above array bounds of 'const Flags [379]' {aka 'const mozilla::CSSPropFlags [379]'} [-Warray-bounds] 92:13.80 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 92:13.80 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 92:28.94 docshell/base 92:36.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 92:36.71 from /builddir/build/BUILD/firefox-63.0/caps/nsJSPrincipals.h:9, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 92:36.71 from /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.h:10, 92:36.71 from /builddir/build/BUILD/firefox-63.0/layout/build/nsContentDLF.cpp:11, 92:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 92:36.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 92:36.72 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 92:36.72 /builddir/build/BUILD/firefox-63.0/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] 92:36.72 memset(aT, 0, sizeof(T)); 92:36.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 92:36.72 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCModule.h:7, 92:36.72 from /builddir/build/BUILD/firefox-63.0/layout/build/nsLayoutModule.cpp:9, 92:36.72 from /builddir/build/BUILD/firefox-63.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 92:36.72 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 92:36.72 struct GlobalProperties { 92:36.72 ^~~~~~~~~~~~~~~~ 92:39.24 docshell/base/timeline 92:51.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 92:51.19 from /builddir/build/BUILD/firefox-63.0/docshell/base/BrowsingContext.h:13, 92:51.19 from /builddir/build/BUILD/firefox-63.0/docshell/base/BrowsingContext.cpp:7, 92:51.19 from /builddir/build/BUILD/firefox-63.0/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 92:51.19 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 92:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:51.19 foundInterface = 0; \ 92:51.19 ^~~~~~~~~~~~~~ 92:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:51.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:51.19 ^~~~~~~~~~~~~~~~~~~~~~~ 92:51.19 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:51.19 NS_INTERFACE_MAP_END 92:51.19 ^~~~~~~~~~~~~~~~~~~~ 92:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:51.19 else 92:51.19 ^~~~ 92:51.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:51.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:51.20 ^~~~~~~~~~~~~~~~~~ 92:51.20 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:51.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:51.20 ^~~~~~~~~~~~~~~~~~~~~~ 92:51.20 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 92:51.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:51.21 foundInterface = 0; \ 92:51.21 ^~~~~~~~~~~~~~ 92:51.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:51.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:51.23 ^~~~~~~~~~~~~~~~~~~~~~~ 92:51.23 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:51.23 NS_INTERFACE_MAP_END 92:51.23 ^~~~~~~~~~~~~~~~~~~~ 92:51.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 92:51.23 else 92:51.23 ^~~~ 92:51.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:51.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:51.23 ^~~~~~~~~~~~~~~~~~ 92:51.23 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:51.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 92:51.23 ^~~~~~~~~~~~~~~~~~~~~~ 92:53.60 docshell/shistory 92:56.14 docshell/build 92:57.90 xpfe/appshell 92:57.93 extensions/universalchardet/src/base 93:01.76 extensions/universalchardet/src/xpcom 93:02.02 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 93:02.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:02.02 foundInterface = 0; \ 93:02.02 ^~~~~~~~~~~~~~ 93:02.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:02.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:02.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:02.02 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp:532:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:02.02 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 93:02.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:02.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:02.02 else 93:02.02 ^~~~ 93:02.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:02.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:02.02 ^~~~~~~~~~~~~~~~~~ 93:02.02 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp:531:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:02.02 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 93:02.02 ^~~~~~~~~~~~~~~~~~~~~~ 93:04.90 accessible/atk 93:06.33 accessible/aom 93:07.42 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 93:07.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:07.42 foundInterface = 0; \ 93:07.42 ^~~~~~~~~~~~~~ 93:07.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:07.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:07.42 ^~~~~~~~~~~~~~~~~~~~~~~ 93:07.43 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:07.43 NS_INTERFACE_MAP_END 93:07.43 ^~~~~~~~~~~~~~~~~~~~ 93:07.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:07.43 else 93:07.43 ^~~~ 93:07.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:07.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:07.43 ^~~~~~~~~~~~~~~~~~ 93:07.43 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:07.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 93:07.43 ^~~~~~~~~~~~~~~~~~~~~~ 93:08.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 93:08.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 93:08.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 93:08.17 from /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:7, 93:08.17 from /builddir/build/BUILD/firefox-63.0/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 93:08.17 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 93:08.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:08.17 foundInterface = 0; \ 93:08.17 ^~~~~~~~~~~~~~ 93:08.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:08.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:08.17 ^~~~~~~~~~~~~~~~~~~~~~~ 93:08.17 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:08.17 NS_INTERFACE_MAP_END 93:08.17 ^~~~~~~~~~~~~~~~~~~~ 93:08.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:08.17 else 93:08.17 ^~~~ 93:08.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:08.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:08.17 ^~~~~~~~~~~~~~~~~~ 93:08.18 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:08.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:08.18 ^~~~~~~~~~~~~~~~~~~~~~ 93:08.21 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 93:08.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:08.21 foundInterface = 0; \ 93:08.22 ^~~~~~~~~~~~~~ 93:08.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:08.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:08.22 ^~~~~~~~~~~~~~~~~~~~~~~ 93:08.22 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:08.22 NS_INTERFACE_MAP_END 93:08.22 ^~~~~~~~~~~~~~~~~~~~ 93:08.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:08.22 else 93:08.22 ^~~~ 93:08.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:08.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:08.22 ^~~~~~~~~~~~~~~~~~ 93:08.22 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:08.22 NS_INTERFACE_MAP_ENTRY(nsINamed) 93:08.22 ^~~~~~~~~~~~~~~~~~~~~~ 93:11.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 93:11.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 93:11.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 93:11.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 93:11.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 93:11.80 from /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellFactory.cpp:6, 93:11.80 from /builddir/build/BUILD/firefox-63.0/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 93:11.81 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 93:11.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:11.81 foundInterface = 0; \ 93:11.81 ^~~~~~~~~~~~~~ 93:11.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:11.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:11.81 ^~~~~~~~~~~~~~~~~~~~~~~ 93:11.81 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:11.81 NS_INTERFACE_MAP_END 93:11.81 ^~~~~~~~~~~~~~~~~~~~ 93:11.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:11.81 else 93:11.81 ^~~~ 93:11.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:11.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:11.81 ^~~~~~~~~~~~~~~~~~ 93:11.81 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:11.81 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 93:11.81 ^~~~~~~~~~~~~~~~~~~~~~ 93:13.75 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 93:13.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:13.76 foundInterface = 0; \ 93:13.76 ^~~~~~~~~~~~~~ 93:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:13.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:13.76 ^~~~~~~~~~~~~~~~~~~~~~~ 93:13.76 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:13.76 NS_INTERFACE_MAP_END 93:13.76 ^~~~~~~~~~~~~~~~~~~~ 93:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:13.76 else 93:13.76 ^~~~ 93:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:13.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:13.76 ^~~~~~~~~~~~~~~~~~ 93:13.76 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp:67:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:13.79 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 93:13.79 ^~~~~~~~~~~~~~~~~~~~~~ 93:13.96 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 93:13.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:13.96 foundInterface = 0; \ 93:13.96 ^~~~~~~~~~~~~~ 93:13.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:13.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:13.97 ^~~~~~~~~~~~~~~~~~~~~~~ 93:13.97 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:13.97 NS_INTERFACE_MAP_END 93:13.97 ^~~~~~~~~~~~~~~~~~~~ 93:13.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1034:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:13.97 else 93:13.97 ^~~~ 93:13.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1099:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 93:13.97 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 93:13.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:13.97 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:116:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 93:13.97 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 93:13.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:14.09 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 93:14.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:14.09 foundInterface = 0; \ 93:14.09 ^~~~~~~~~~~~~~ 93:14.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 93:14.09 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 93:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:14.09 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 93:14.09 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 93:14.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:14.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:14.09 else 93:14.09 ^~~~ 93:14.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:14.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:14.09 ^~~~~~~~~~~~~~~~~~ 93:14.09 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:1003:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:14.09 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 93:14.09 ^~~~~~~~~~~~~~~~~~~~~~ 93:14.18 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 93:14.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:14.18 foundInterface = 0; \ 93:14.18 ^~~~~~~~~~~~~~ 93:14.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:14.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:14.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:14.18 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:14.18 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 93:14.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:14.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:14.18 else 93:14.18 ^~~~ 93:14.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:14.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:14.18 ^~~~~~~~~~~~~~~~~~ 93:14.18 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:14.18 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 93:14.18 ^~~~~~~~~~~~~~~~~~~~~~ 93:24.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 93:24.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 93:24.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 93:24.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 93:24.61 from /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.h:10, 93:24.61 from /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:6, 93:24.61 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 93:24.61 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 93:24.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:24.62 foundInterface = 0; \ 93:24.62 ^~~~~~~~~~~~~~ 93:24.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:24.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:24.62 ^~~~~~~~~~~~~~~~~~~~~~~ 93:24.62 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:24.62 NS_INTERFACE_MAP_END 93:24.62 ^~~~~~~~~~~~~~~~~~~~ 93:24.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:24.65 else 93:24.65 ^~~~ 93:24.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:24.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:24.65 ^~~~~~~~~~~~~~~~~~ 93:24.65 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:24.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:24.65 ^~~~~~~~~~~~~~~~~~~~~~ 93:25.23 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 93:25.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:25.23 foundInterface = 0; \ 93:25.23 ^~~~~~~~~~~~~~ 93:25.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:25.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:25.23 ^~~~~~~~~~~~~~~~~~~~~~~ 93:25.23 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:25.23 NS_INTERFACE_MAP_END 93:25.23 ^~~~~~~~~~~~~~~~~~~~ 93:25.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:25.23 else 93:25.23 ^~~~ 93:25.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:25.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:25.24 ^~~~~~~~~~~~~~~~~~ 93:25.24 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:25.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:25.24 ^~~~~~~~~~~~~~~~~~~~~~ 93:26.87 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 93:26.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:26.87 foundInterface = 0; \ 93:26.87 ^~~~~~~~~~~~~~ 93:26.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:26.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:26.88 ^~~~~~~~~~~~~~~~~~~~~~~ 93:26.88 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:26.88 NS_INTERFACE_MAP_END 93:26.88 ^~~~~~~~~~~~~~~~~~~~ 93:26.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:26.88 else 93:26.88 ^~~~ 93:26.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:26.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:26.88 ^~~~~~~~~~~~~~~~~~ 93:26.88 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:26.88 NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 93:26.88 ^~~~~~~~~~~~~~~~~~~~~~ 93:26.97 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 93:26.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:26.97 foundInterface = 0; \ 93:26.97 ^~~~~~~~~~~~~~ 93:26.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:26.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:26.97 ^~~~~~~~~~~~~~~~~~~~~~~ 93:26.97 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:26.98 NS_INTERFACE_MAP_END 93:26.98 ^~~~~~~~~~~~~~~~~~~~ 93:26.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 93:26.98 else 93:26.98 ^~~~ 93:26.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:26.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:26.98 ^~~~~~~~~~~~~~~~~~ 93:26.98 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:26.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 93:26.98 ^~~~~~~~~~~~~~~~~~~~~~ 93:32.82 accessible/base 93:32.98 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 93:32.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:32.99 foundInterface = 0; \ 93:32.99 ^~~~~~~~~~~~~~ 93:32.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:32.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:32.99 ^~~~~~~~~~~~~~~~~~~~~~~ 93:32.99 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:33.00 NS_INTERFACE_MAP_END 93:33.02 ^~~~~~~~~~~~~~~~~~~~ 93:33.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 93:33.02 } else 93:33.02 ^~~~ 93:33.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 93:33.03 NS_IMPL_QUERY_BODY_CONCRETE(_class) 93:33.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:33.03 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 93:33.03 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 93:33.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:49.88 accessible/generic 93:59.67 accessible/html 94:06.66 accessible/ipc 94:20.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 94:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 94:20.58 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 94:20.59 from /builddir/build/BUILD/firefox-63.0/accessible/generic/HyperTextAccessible.h:9, 94:20.59 from /builddir/build/BUILD/firefox-63.0/accessible/atk/HyperTextAccessibleWrap.h:10, 94:20.60 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible.h:9, 94:20.60 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible-inl.h:10, 94:20.60 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible.cpp:6, 94:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 94:20.60 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 94:20.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:20.61 foundInterface = 0; \ 94:20.61 ^~~~~~~~~~~~~~ 94:20.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:20.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:20.61 ^~~~~~~~~~~~~~~~~~~~~~~ 94:20.61 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:20.62 NS_INTERFACE_MAP_END 94:20.62 ^~~~~~~~~~~~~~~~~~~~ 94:20.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:20.62 else 94:20.62 ^~~~ 94:20.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 94:20.62 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 94:20.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:20.63 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 94:20.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 94:20.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.08 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 94:29.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:29.09 foundInterface = 0; \ 94:29.09 ^~~~~~~~~~~~~~ 94:29.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 94:29.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 94:29.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.09 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 94:29.09 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 94:29.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:29.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:29.10 else 94:29.10 ^~~~ 94:29.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:29.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:29.10 ^~~~~~~~~~~~~~~~~~ 94:29.10 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:29.10 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 94:29.10 ^~~~~~~~~~~~~~~~~~~~~~ 94:31.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 94:31.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 94:31.26 from /builddir/build/BUILD/firefox-63.0/accessible/base/TextAttrs.h:10, 94:31.26 from /builddir/build/BUILD/firefox-63.0/accessible/base/TextAttrs.cpp:6, 94:31.26 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 94:31.26 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 94:31.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:31.27 foundInterface = 0; \ 94:31.27 ^~~~~~~~~~~~~~ 94:31.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:31.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:31.27 ^~~~~~~~~~~~~~~~~~~~~~~ 94:31.27 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:31.27 NS_INTERFACE_MAP_END 94:31.27 ^~~~~~~~~~~~~~~~~~~~ 94:31.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:31.27 else 94:31.28 ^~~~ 94:31.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 94:31.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 94:31.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:31.28 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 94:31.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 94:31.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:39.32 accessible/xpcom 94:39.32 accessible/ipc/other 94:45.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 94:45.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 94:45.35 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.h:6, 94:45.35 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 94:45.35 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 94:45.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.36 foundInterface = 0; \ 94:45.36 ^~~~~~~~~~~~~~ 94:45.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.36 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.36 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.36 NS_INTERFACE_MAP_END 94:45.36 ^~~~~~~~~~~~~~~~~~~~ 94:45.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.36 else 94:45.38 ^~~~ 94:45.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.38 ^~~~~~~~~~~~~~~~~~ 94:45.38 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.38 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 94:45.38 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.38 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 94:45.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.38 foundInterface = 0; \ 94:45.38 ^~~~~~~~~~~~~~ 94:45.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.38 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.38 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.38 NS_INTERFACE_MAP_END 94:45.38 ^~~~~~~~~~~~~~~~~~~~ 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.39 else 94:45.39 ^~~~ 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.39 ^~~~~~~~~~~~~~~~~~ 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.39 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 94:45.39 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.39 foundInterface = 0; \ 94:45.39 ^~~~~~~~~~~~~~ 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.39 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.39 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.39 NS_INTERFACE_MAP_END 94:45.39 ^~~~~~~~~~~~~~~~~~~~ 94:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.40 else 94:45.40 ^~~~ 94:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.42 ^~~~~~~~~~~~~~~~~~ 94:45.42 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.42 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 94:45.42 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.42 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 94:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.42 foundInterface = 0; \ 94:45.42 ^~~~~~~~~~~~~~ 94:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.42 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.42 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.42 NS_INTERFACE_MAP_END 94:45.42 ^~~~~~~~~~~~~~~~~~~~ 94:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.43 else 94:45.43 ^~~~ 94:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.43 ^~~~~~~~~~~~~~~~~~ 94:45.43 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.43 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 94:45.43 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.43 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 94:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.43 foundInterface = 0; \ 94:45.43 ^~~~~~~~~~~~~~ 94:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.43 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.43 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.44 NS_INTERFACE_MAP_END 94:45.44 ^~~~~~~~~~~~~~~~~~~~ 94:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.44 else 94:45.44 ^~~~ 94:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.44 ^~~~~~~~~~~~~~~~~~ 94:45.44 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.44 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 94:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.44 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 94:45.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.47 foundInterface = 0; \ 94:45.47 ^~~~~~~~~~~~~~ 94:45.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.47 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.47 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.47 NS_INTERFACE_MAP_END 94:45.47 ^~~~~~~~~~~~~~~~~~~~ 94:45.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.47 else 94:45.47 ^~~~ 94:45.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.47 ^~~~~~~~~~~~~~~~~~ 94:45.47 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.47 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 94:45.47 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.48 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 94:45.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.48 foundInterface = 0; \ 94:45.48 ^~~~~~~~~~~~~~ 94:45.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.48 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.48 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.49 NS_INTERFACE_MAP_END 94:45.49 ^~~~~~~~~~~~~~~~~~~~ 94:45.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.49 else 94:45.49 ^~~~ 94:45.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.49 ^~~~~~~~~~~~~~~~~~ 94:45.49 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.50 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 94:45.50 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.50 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 94:45.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.50 foundInterface = 0; \ 94:45.50 ^~~~~~~~~~~~~~ 94:45.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.51 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.51 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.51 NS_INTERFACE_MAP_END 94:45.51 ^~~~~~~~~~~~~~~~~~~~ 94:45.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.51 else 94:45.51 ^~~~ 94:45.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.52 ^~~~~~~~~~~~~~~~~~ 94:45.52 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.52 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 94:45.52 ^~~~~~~~~~~~~~~~~~~~~~ 94:45.52 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 94:45.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:45.53 foundInterface = 0; \ 94:45.53 ^~~~~~~~~~~~~~ 94:45.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:45.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:45.53 ^~~~~~~~~~~~~~~~~~~~~~~ 94:45.53 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:45.54 NS_INTERFACE_MAP_END 94:45.54 ^~~~~~~~~~~~~~~~~~~~ 94:45.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 94:45.54 else 94:45.54 ^~~~ 94:45.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:45.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:45.54 ^~~~~~~~~~~~~~~~~~ 94:45.54 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:45.55 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 94:45.55 ^~~~~~~~~~~~~~~~~~~~~~ 95:04.06 accessible/xul 95:11.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 95:11.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAccessibleRelation.h:10, 95:11.22 from /builddir/build/BUILD/firefox-63.0/accessible/xpcom/nsAccessibleRelation.h:9, 95:11.22 from /builddir/build/BUILD/firefox-63.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 95:11.22 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 95:11.22 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 95:11.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:11.24 foundInterface = 0; \ 95:11.24 ^~~~~~~~~~~~~~ 95:11.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:11.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:11.24 ^~~~~~~~~~~~~~~~~~~~~~~ 95:11.25 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:11.25 NS_INTERFACE_MAP_END 95:11.25 ^~~~~~~~~~~~~~~~~~~~ 95:11.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:11.25 else 95:11.25 ^~~~ 95:11.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:11.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:11.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:11.26 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:11.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 95:11.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:12.69 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 95:12.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:12.70 foundInterface = 0; \ 95:12.71 ^~~~~~~~~~~~~~ 95:12.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:12.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:12.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:12.71 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:12.71 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 95:12.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:12.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:12.71 else 95:12.74 ^~~~ 95:12.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 95:12.74 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 95:12.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:12.75 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 95:12.75 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 95:12.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:12.91 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 95:12.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:12.92 foundInterface = 0; \ 95:12.92 ^~~~~~~~~~~~~~ 95:12.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:12.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:12.92 ^~~~~~~~~~~~~~~~~~~~~~~ 95:12.92 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:12.92 NS_INTERFACE_MAP_END 95:12.92 ^~~~~~~~~~~~~~~~~~~~ 95:12.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 95:12.93 else 95:12.93 ^~~~ 95:12.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:12.93 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:12.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:12.93 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:12.93 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 95:12.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:28.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:28.34 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 95:28.34 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.34 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.35 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.35 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 95:28.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:28.36 foundInterface = 0; \ 95:28.36 ^~~~~~~~~~~~~~ 95:28.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:28.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:28.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.36 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:28.37 NS_INTERFACE_MAP_END_INHERITING(Accessible) 95:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 95:28.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 95:28.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 95:28.37 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 95:28.37 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 95:28.38 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.38 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:28.38 } else 95:28.38 ^~~~ 95:28.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:28.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:28.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.39 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:28.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 95:28.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:28.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:28.47 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 95:28.48 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.48 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.48 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.48 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 95:28.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:28.49 foundInterface = 0; \ 95:28.49 ^~~~~~~~~~~~~~ 95:28.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:28.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:28.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.49 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:28.49 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 95:28.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 95:28.50 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 95:28.50 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 95:28.50 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 95:28.50 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 95:28.50 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.51 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.51 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:28.51 } else 95:28.51 ^~~~ 95:28.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:28.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.52 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:28.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 95:28.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:28.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:28.53 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 95:28.53 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.53 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.53 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.53 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 95:28.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:28.54 foundInterface = 0; \ 95:28.54 ^~~~~~~~~~~~~~ 95:28.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:28.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:28.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.55 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:28.55 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 95:28.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 95:28.55 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 95:28.55 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 95:28.55 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 95:28.56 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 95:28.56 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.56 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:28.56 } else 95:28.56 ^~~~ 95:28.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:28.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.57 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:28.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 95:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:28.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:28.57 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 95:28.57 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.57 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.57 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.57 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 95:28.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:28.58 foundInterface = 0; \ 95:28.58 ^~~~~~~~~~~~~~ 95:28.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:28.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:28.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.59 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:28.59 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 95:28.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 95:28.59 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 95:28.59 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 95:28.59 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 95:28.59 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 95:28.59 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 95:28.59 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 95:28.60 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 95:28.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:28.60 } else 95:28.60 ^~~~ 95:28.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:28.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:28.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:28.60 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:28.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 95:28.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:35.52 widget/xremoteclient 95:35.54 extensions/spellcheck/hunspell/glue 95:38.43 extensions/spellcheck/hunspell/src 95:39.32 extensions/spellcheck/src 95:45.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 95:45.18 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 95:45.18 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 95:45.18 } 95:45.18 ^ 95:45.18 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 95:45.19 case INITCAP: { 95:45.19 ^~~~ 95:45.19 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 95:45.20 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 95:45.20 capwords = 1; 95:45.20 ~~~~~~~~~^~~ 95:45.20 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 95:45.20 case HUHCAP: { 95:45.20 ^~~~ 95:45.20 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 95:45.21 capwords = 1; 95:45.21 ~~~~~~~~~^~~ 95:45.21 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 95:45.21 case HUHCAP: { 95:45.21 ^~~~ 95:45.29 security/manager/ssl 95:59.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:59.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 95:59.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMemoryReporter.h:10, 95:59.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 95:59.57 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 95:59.57 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 95:59.58 from : 95:59.58 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 95:59.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:59.60 foundInterface = 0; \ 95:59.60 ^~~~~~~~~~~~~~ 95:59.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:59.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:59.60 ^~~~~~~~~~~~~~~~~~~~~~~ 95:59.60 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:59.60 NS_INTERFACE_MAP_END 95:59.61 ^~~~~~~~~~~~~~~~~~~~ 95:59.61 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.h:17, 95:59.61 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:10, 95:59.61 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 95:59.61 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 95:59.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 95:59.61 } else 95:59.61 ^~~~ 95:59.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 95:59.61 } else 95:59.61 ^~~~ 96:02.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 96:02.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 96:02.96 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 96:02.97 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 96:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 96:02.97 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 96:02.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:02.98 foundInterface = 0; \ 96:02.98 ^~~~~~~~~~~~~~ 96:02.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:02.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:02.98 ^~~~~~~~~~~~~~~~~~~~~~~ 96:03.00 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:03.00 NS_INTERFACE_MAP_END 96:03.00 ^~~~~~~~~~~~~~~~~~~~ 96:03.00 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 96:03.00 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 96:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 96:03.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:03.01 } else 96:03.01 ^~~~ 96:03.01 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:533:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 96:03.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 96:03.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:03.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 96:03.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 96:03.39 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 96:03.39 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 96:03.39 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 96:03.39 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 96:03.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:03.40 foundInterface = 0; \ 96:03.40 ^~~~~~~~~~~~~~ 96:03.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:03.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:03.40 ^~~~~~~~~~~~~~~~~~~~~~~ 96:03.40 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:03.40 NS_INTERFACE_MAP_END 96:03.41 ^~~~~~~~~~~~~~~~~~~~ 96:03.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:03.41 else 96:03.41 ^~~~ 96:03.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:03.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:03.41 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:03.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 96:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:07.58 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 96:07.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:07.58 foundInterface = 0; \ 96:07.58 ^~~~~~~~~~~~~~ 96:07.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:07.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:07.59 ^~~~~~~~~~~~~~~~~~~~~~~ 96:07.59 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:07.59 NS_INTERFACE_MAP_END 96:07.59 ^~~~~~~~~~~~~~~~~~~~ 96:07.59 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 96:07.59 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 96:07.59 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 96:07.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:07.59 } else 96:07.60 ^~~~ 96:07.60 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 96:07.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 96:07.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:36.43 toolkit/components/remote 96:36.43 security/manager/pki 96:38.51 toolkit/components/alerts 96:43.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 96:43.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 96:43.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINSSErrorsService.h:10, 96:43.27 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/NSSErrorsService.h:8, 96:43.27 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/ScopedNSSTypes.h:24, 96:43.27 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.h:12, 96:43.27 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:6, 96:43.27 from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 96:43.27 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 96:43.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:43.27 foundInterface = 0; \ 96:43.27 ^~~~~~~~~~~~~~ 96:43.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:43.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:43.28 ^~~~~~~~~~~~~~~~~~~~~~~ 96:43.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:43.29 NS_INTERFACE_MAP_END 96:43.29 ^~~~~~~~~~~~~~~~~~~~ 96:43.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 96:43.29 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 96:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 96:43.29 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:808:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 96:43.29 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 96:43.29 ^~~~~~~~~~~~~~~~~~~~ 96:43.29 In file included from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:20, 96:43.29 from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 96:43.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 96:43.29 } else 96:43.29 ^~~~ 96:43.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 96:43.29 NS_IMPL_QUERY_CLASSINFO(aClass) \ 96:43.29 ^~~~~~~~~~~~~~~~~~~~~~~ 96:43.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 96:43.29 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 96:43.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 96:43.29 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:808:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 96:43.29 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 96:43.29 ^~~~~~~~~~~~~~~~~~~~ 96:44.87 toolkit/components/antitracking 96:48.67 toolkit/components/backgroundhangmonitor 96:50.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 96:50.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 96:50.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/imgINotificationObserver.h:10, 96:50.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AlertNotification.h:8, 96:50.71 from /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:5, 96:50.71 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 96:50.71 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 96:50.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:50.71 foundInterface = 0; \ 96:50.71 ^~~~~~~~~~~~~~ 96:50.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:50.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:50.72 ^~~~~~~~~~~~~~~~~~~~~~~ 96:50.72 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:50.72 NS_INTERFACE_MAP_END 96:50.72 ^~~~~~~~~~~~~~~~~~~~ 96:50.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:50.72 else 96:50.72 ^~~~ 96:50.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 96:50.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 96:50.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:50.72 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 96:50.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 96:50.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 96:54.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:38: 96:54.70 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsNTLMAuthModule; nsresult (InstanceClass::* InitMethod)() = &nsNTLMAuthModule::InitTest; nsIID = nsID]': 96:54.70 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:112:52: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsNTLMAuthModule; nsresult (InstanceClass::* InitMethod)() = &nsNTLMAuthModule::InitTest; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)1; nsIID = nsID]' 96:54.70 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 96:54.70 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:59:28: warning: the address of 'nsresult nsNTLMAuthModule::InitTest()' will never be NULL [-Waddress] 96:54.70 nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 96:54.70 ~~~~~~~~~~~^~~~~~~~~~ 96:54.72 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; nsIID = nsID]': 96:54.72 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:112:52: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsCertOverrideService; nsresult (InstanceClass::* InitMethod)() = &nsCertOverrideService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 96:54.72 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 96:54.72 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:59:28: warning: the address of 'nsresult nsCertOverrideService::Init()' will never be NULL [-Waddress] 96:54.73 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; nsIID = nsID]': 96:54.73 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:112:52: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = nsSiteSecurityService; nsresult (InstanceClass::* InitMethod)() = &nsSiteSecurityService::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)1; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 96:54.73 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 96:54.73 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:59:28: warning: the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL [-Waddress] 96:54.73 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp: In instantiation of 'nsresult mozilla::psm::Instantiate(const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; nsIID = nsID]': 96:54.74 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:112:52: required from 'nsresult mozilla::psm::Constructor(nsISupports*, const nsIID&, void**) [with InstanceClass = CertBlocklist; nsresult (InstanceClass::* InitMethod)() = &CertBlocklist::Init; mozilla::psm::ProcessRestriction processRestriction = (mozilla::psm::ProcessRestriction)0; mozilla::psm::ThreadRestriction threadRestriction = (mozilla::psm::ThreadRestriction)0; nsIID = nsID]' 96:54.74 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 96:54.74 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:59:28: warning: the address of 'nsresult CertBlocklist::Init()' will never be NULL [-Waddress] 96:57.61 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 96:57.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:57.61 foundInterface = 0; \ 96:57.61 ^~~~~~~~~~~~~~ 96:57.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:57.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:57.62 ^~~~~~~~~~~~~~~~~~~~~~~ 96:57.62 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:57.62 NS_INTERFACE_MAP_END 96:57.62 ^~~~~~~~~~~~~~~~~~~~ 96:57.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 96:57.62 else 96:57.62 ^~~~ 96:57.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:57.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:57.62 ^~~~~~~~~~~~~~~~~~ 96:57.62 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:57.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:57.63 ^~~~~~~~~~~~~~~~~~~~~~ 97:05.04 toolkit/components/browser 97:06.95 toolkit/components/browser/build 97:14.35 toolkit/components/clearsitedata 97:19.61 toolkit/components/commandlines 97:19.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 97:19.87 from /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.h:11, 97:19.87 from /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.h:11, 97:19.87 from /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:8, 97:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 97:19.87 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 97:19.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:19.89 foundInterface = 0; \ 97:19.89 ^~~~~~~~~~~~~~ 97:19.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:19.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:19.89 ^~~~~~~~~~~~~~~~~~~~~~~ 97:19.89 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:19.89 NS_INTERFACE_MAP_END 97:19.90 ^~~~~~~~~~~~~~~~~~~~ 97:19.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:19.90 else 97:19.90 ^~~~ 97:19.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:19.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:19.90 ^~~~~~~~~~~~~~~~~~ 97:19.90 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:19.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 97:19.90 ^~~~~~~~~~~~~~~~~~~~~~ 97:23.87 toolkit/components/diskspacewatcher 97:23.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:23.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 97:23.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICommandLineRunner.h:10, 97:23.89 from /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:5: 97:23.89 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 97:23.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:23.89 foundInterface = 0; \ 97:23.89 ^~~~~~~~~~~~~~ 97:23.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:23.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:23.89 ^~~~~~~~~~~~~~~~~~~~~~~ 97:23.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:23.89 NS_INTERFACE_MAP_END 97:23.89 ^~~~~~~~~~~~~~~~~~~~ 97:23.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:23.89 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 97:23.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:23.89 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 97:23.89 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 97:23.89 ^~~~~~~~~~~~~~~~~~~~ 97:23.89 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:11: 97:23.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 97:23.89 } else 97:23.89 ^~~~ 97:23.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 97:23.90 NS_IMPL_QUERY_CLASSINFO(aClass) \ 97:23.90 ^~~~~~~~~~~~~~~~~~~~~~~ 97:23.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 97:23.90 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 97:23.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 97:23.90 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 97:23.90 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 97:23.90 ^~~~~~~~~~~~~~~~~~~~ 97:26.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:26.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 97:26.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObserver.h:10, 97:26.29 from /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.h:10, 97:26.29 from /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 97:26.29 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 97:26.29 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 97:26.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:26.30 foundInterface = 0; \ 97:26.30 ^~~~~~~~~~~~~~ 97:26.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:26.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:26.30 ^~~~~~~~~~~~~~~~~~~~~~~ 97:26.30 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:26.30 NS_INTERFACE_MAP_END 97:26.30 ^~~~~~~~~~~~~~~~~~~~ 97:26.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:26.30 else 97:26.30 ^~~~ 97:26.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:26.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:26.30 ^~~~~~~~~~~~~~~~~~ 97:26.30 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:26.30 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 97:26.30 ^~~~~~~~~~~~~~~~~~~~~~ 97:26.33 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 97:26.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:26.33 foundInterface = 0; \ 97:26.33 ^~~~~~~~~~~~~~ 97:26.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:26.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:26.33 ^~~~~~~~~~~~~~~~~~~~~~~ 97:26.33 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:26.34 NS_INTERFACE_MAP_END 97:26.34 ^~~~~~~~~~~~~~~~~~~~ 97:26.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:26.34 else 97:26.34 ^~~~ 97:26.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:26.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:26.34 ^~~~~~~~~~~~~~~~~~ 97:26.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:438:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:26.34 NS_INTERFACE_MAP_ENTRY(nsIObserver) 97:26.34 ^~~~~~~~~~~~~~~~~~~~~~ 97:26.79 toolkit/components/downloads 97:30.22 toolkit/components/extensions 97:33.40 toolkit/components/extensions/webrequest 97:36.70 toolkit/components/finalizationwitness 97:37.11 toolkit/components/find 97:42.70 toolkit/components/lz4 97:42.70 toolkit/components/jsoncpp/src/lib_json 97:43.30 toolkit/components/mediasniffer 97:47.25 toolkit/components/mozintl 97:50.50 toolkit/components/osfile 97:51.18 toolkit/components/parentalcontrols 97:52.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 97:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 97:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 97:52.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 97:52.15 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 97:52.15 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 97:52.15 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 97:52.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.15 foundInterface = 0; \ 97:52.17 ^~~~~~~~~~~~~~ 97:52.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.17 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.17 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.17 NS_INTERFACE_MAP_END 97:52.17 ^~~~~~~~~~~~~~~~~~~~ 97:52.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.18 else 97:52.18 ^~~~ 97:52.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:52.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:52.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:52.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 97:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:52.26 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 97:52.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.27 foundInterface = 0; \ 97:52.27 ^~~~~~~~~~~~~~ 97:52.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.27 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.27 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.27 NS_INTERFACE_MAP_END 97:52.27 ^~~~~~~~~~~~~~~~~~~~ 97:52.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.28 else 97:52.28 ^~~~ 97:52.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:52.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:52.28 ^~~~~~~~~~~~~~~~~~ 97:52.28 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:52.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:52.31 ^~~~~~~~~~~~~~~~~~~~~~ 97:52.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 97:52.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.33 foundInterface = 0; \ 97:52.33 ^~~~~~~~~~~~~~ 97:52.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.33 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.34 NS_INTERFACE_MAP_END 97:52.34 ^~~~~~~~~~~~~~~~~~~~ 97:52.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.34 else 97:52.34 ^~~~ 97:52.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:52.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:52.35 ^~~~~~~~~~~~~~~~~~ 97:52.35 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:52.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:52.37 ^~~~~~~~~~~~~~~~~~~~~~ 97:52.37 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 97:52.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.37 foundInterface = 0; \ 97:52.37 ^~~~~~~~~~~~~~ 97:52.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.37 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.38 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.38 NS_INTERFACE_MAP_END 97:52.38 ^~~~~~~~~~~~~~~~~~~~ 97:52.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.38 else 97:52.38 ^~~~ 97:52.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:52.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:52.38 ^~~~~~~~~~~~~~~~~~ 97:52.38 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:798:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:52.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:52.38 ^~~~~~~~~~~~~~~~~~~~~~ 97:52.69 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 97:52.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.70 foundInterface = 0; \ 97:52.70 ^~~~~~~~~~~~~~ 97:52.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.71 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.71 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.71 NS_INTERFACE_MAP_END 97:52.71 ^~~~~~~~~~~~~~~~~~~~ 97:52.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.72 else 97:52.74 ^~~~ 97:52.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:52.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:52.74 ^~~~~~~~~~~~~~~~~~ 97:52.74 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:52.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:52.75 ^~~~~~~~~~~~~~~~~~~~~~ 97:52.82 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 97:52.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.83 foundInterface = 0; \ 97:52.83 ^~~~~~~~~~~~~~ 97:52.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.84 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.84 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.85 NS_INTERFACE_MAP_END 97:52.87 ^~~~~~~~~~~~~~~~~~~~ 97:52.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.87 else 97:52.87 ^~~~ 97:52.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:52.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:52.88 ^~~~~~~~~~~~~~~~~~ 97:52.88 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:685:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:52.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:52.89 ^~~~~~~~~~~~~~~~~~~~~~ 97:52.93 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 97:52.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:52.93 foundInterface = 0; \ 97:52.93 ^~~~~~~~~~~~~~ 97:52.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:52.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:52.94 ^~~~~~~~~~~~~~~~~~~~~~~ 97:52.94 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:52.94 NS_INTERFACE_MAP_END 97:52.94 ^~~~~~~~~~~~~~~~~~~~ 97:52.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:52.94 else 97:52.94 ^~~~ 97:52.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:52.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:52.94 ^~~~~~~~~~~~~~~~~~ 97:52.95 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:52.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:52.95 ^~~~~~~~~~~~~~~~~~~~~~ 97:54.56 toolkit/components/perf 97:55.12 toolkit/components/perfmonitoring 97:55.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:55.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 97:55.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINativeOSFileInternals.h:10, 97:55.58 from /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.h:10, 97:55.58 from /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 97:55.58 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 97:55.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:55.59 foundInterface = 0; \ 97:55.59 ^~~~~~~~~~~~~~ 97:55.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:55.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:55.59 ^~~~~~~~~~~~~~~~~~~~~~~ 97:55.59 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:55.59 NS_INTERFACE_MAP_END 97:55.59 ^~~~~~~~~~~~~~~~~~~~ 97:55.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 97:55.60 else 97:55.60 ^~~~ 97:55.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:55.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:55.60 ^~~~~~~~~~~~~~~~~~ 97:55.60 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:55.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:55.62 ^~~~~~~~~~~~~~~~~~~~~~ 98:00.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:00.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:00.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFind.h:10, 98:00.24 from /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.h:10, 98:00.24 from /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:9, 98:00.24 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 98:00.24 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 98:00.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:00.26 foundInterface = 0; \ 98:00.26 ^~~~~~~~~~~~~~ 98:00.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:00.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:00.27 ^~~~~~~~~~~~~~~~~~~~~~~ 98:00.27 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:00.27 NS_INTERFACE_MAP_END 98:00.28 ^~~~~~~~~~~~~~~~~~~~ 98:00.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:00.30 else 98:00.30 ^~~~ 98:00.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:00.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:00.31 ^~~~~~~~~~~~~~~~~~ 98:00.31 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:00.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:00.31 ^~~~~~~~~~~~~~~~~~~~~~ 98:00.51 toolkit/components/places 98:03.36 toolkit/components/protobuf 98:06.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:06.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:06.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 98:06.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 98:06.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 98:06.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 98:06.26 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 98:06.27 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 98:06.27 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 98:06.27 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 98:06.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:06.29 foundInterface = 0; \ 98:06.29 ^~~~~~~~~~~~~~ 98:06.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:06.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:06.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.30 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1053:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:06.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:06.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:06.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:06.30 else 98:06.30 ^~~~ 98:06.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:06.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:06.31 ^~~~~~~~~~~~~~~~~~ 98:06.31 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1052:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:06.31 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 98:06.31 ^~~~~~~~~~~~~~~~~~~~~~ 98:06.99 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 98:07.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:07.00 foundInterface = 0; \ 98:07.00 ^~~~~~~~~~~~~~ 98:07.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:07.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:07.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.00 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:07.00 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:07.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 98:07.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 98:07.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 98:07.01 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 98:07.01 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 98:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 98:07.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:07.02 } else 98:07.02 ^~~~ 98:07.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:07.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:07.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.03 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:303:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:07.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 98:07.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 98:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 98:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 98:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 98:07.07 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 98:07.07 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 98:07.08 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 98:07.08 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 98:07.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:07.08 foundInterface = 0; \ 98:07.08 ^~~~~~~~~~~~~~ 98:07.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:07.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.09 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:07.09 NS_INTERFACE_MAP_END_INHERITING(Event) 98:07.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 98:07.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 98:07.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 98:07.10 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 98:07.10 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 98:07.10 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 98:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:07.10 } else 98:07.10 ^~~~ 98:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 98:07.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:07.10 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:07.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 98:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:09.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:09.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:09.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 98:09.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 98:09.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 98:09.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 98:09.34 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 98:09.34 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 98:09.34 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 98:09.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 98:09.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:09.34 foundInterface = 0; \ 98:09.34 ^~~~~~~~~~~~~~ 98:09.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:09.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:09.34 ^~~~~~~~~~~~~~~~~~~~~~~ 98:09.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:09.34 NS_INTERFACE_MAP_END 98:09.34 ^~~~~~~~~~~~~~~~~~~~ 98:09.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:09.34 else 98:09.34 ^~~~ 98:09.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:09.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:09.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:09.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:09.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 98:09.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:10.99 toolkit/components/reflect 98:11.95 toolkit/components/reputationservice 98:14.59 toolkit/components/resistfingerprinting 98:16.62 toolkit/components/sessionstore 98:25.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:25.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:25.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 98:25.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 98:25.91 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 98:25.91 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 98:25.91 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 98:25.91 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 98:25.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:25.91 foundInterface = 0; \ 98:25.91 ^~~~~~~~~~~~~~ 98:25.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:25.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:25.91 ^~~~~~~~~~~~~~~~~~~~~~~ 98:25.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:25.92 NS_INTERFACE_MAP_END 98:25.93 ^~~~~~~~~~~~~~~~~~~~ 98:25.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 98:25.93 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 98:25.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.93 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 98:25.93 NS_IMPL_ISUPPORTS_CI( 98:25.93 ^~~~~~~~~~~~~~~~~~~~ 98:25.93 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:26, 98:25.93 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 98:25.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:25.93 } else 98:25.93 ^~~~ 98:25.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 98:25.93 } else 98:25.93 ^~~~ 98:25.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 98:25.93 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 98:25.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 98:25.93 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 98:25.93 NS_IMPL_ISUPPORTS_CI( 98:25.93 ^~~~~~~~~~~~~~~~~~~~ 98:26.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 98:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 98:26.52 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 98:26.52 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 98:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 98:26.52 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 98:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:26.53 foundInterface = 0; \ 98:26.53 ^~~~~~~~~~~~~~ 98:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:26.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:26.53 ^~~~~~~~~~~~~~~~~~~~~~~ 98:26.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistory.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:26.53 NS_INTERFACE_MAP_END 98:26.53 ^~~~~~~~~~~~~~~~~~~~ 98:26.53 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:26, 98:26.53 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 98:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 98:26.53 } else 98:26.53 ^~~~ 98:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 98:26.53 } else 98:26.53 ^~~~ 98:27.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:27.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:27.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 98:27.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 98:27.21 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 98:27.21 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 98:27.21 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 98:27.21 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 98:27.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.21 foundInterface = 0; \ 98:27.21 ^~~~~~~~~~~~~~ 98:27.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.21 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.21 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.21 NS_INTERFACE_MAP_END 98:27.21 ^~~~~~~~~~~~~~~~~~~~ 98:27.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.21 else 98:27.21 ^~~~ 98:27.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.22 ^~~~~~~~~~~~~~~~~~ 98:27.22 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.22 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 98:27.22 ^~~~~~~~~~~~~~~~~~~~~~ 98:27.24 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 98:27.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.24 foundInterface = 0; \ 98:27.24 ^~~~~~~~~~~~~~ 98:27.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:27.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:27.25 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 98:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.25 else 98:27.25 ^~~~ 98:27.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.26 ^~~~~~~~~~~~~~~~~~ 98:27.26 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:520:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.26 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 98:27.26 ^~~~~~~~~~~~~~~~~~~~~~ 98:27.56 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 98:27.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.56 foundInterface = 0; \ 98:27.57 ^~~~~~~~~~~~~~ 98:27.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:27.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.57 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.57 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:3937:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.57 NS_INTERFACE_MAP_END 98:27.57 ^~~~~~~~~~~~~~~~~~~~ 98:27.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:27.58 else 98:27.58 ^~~~ 98:27.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.58 ^~~~~~~~~~~~~~~~~~ 98:27.58 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:3936:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.58 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 98:27.60 ^~~~~~~~~~~~~~~~~~~~~~ 98:28.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:28.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:28.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:28.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:28.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 98:28.62 from /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.h:8, 98:28.62 from /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:5, 98:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 98:28.62 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 98:28.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:28.62 foundInterface = 0; \ 98:28.62 ^~~~~~~~~~~~~~ 98:28.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:28.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:28.63 ^~~~~~~~~~~~~~~~~~~~~~~ 98:28.63 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:28.63 NS_INTERFACE_MAP_END 98:28.63 ^~~~~~~~~~~~~~~~~~~~ 98:28.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:28.63 else 98:28.63 ^~~~ 98:28.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:28.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:28.66 ^~~~~~~~~~~~~~~~~~ 98:28.66 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:28.66 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 98:28.66 ^~~~~~~~~~~~~~~~~~~~~~ 98:31.97 toolkit/components/startup 98:37.25 toolkit/components/statusfilter 98:39.59 toolkit/components/telemetry 98:41.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:41.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:41.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWebProgressListener.h:10, 98:41.74 from /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 98:41.74 from /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 98:41.74 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 98:41.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:41.75 foundInterface = 0; \ 98:41.75 ^~~~~~~~~~~~~~ 98:41.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:41.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:41.75 ^~~~~~~~~~~~~~~~~~~~~~~ 98:41.75 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:41.75 NS_INTERFACE_MAP_END 98:41.76 ^~~~~~~~~~~~~~~~~~~~ 98:41.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 98:41.76 else 98:41.76 ^~~~ 98:41.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:41.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:41.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:41.77 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:41.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 98:41.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:43.44 toolkit/components/thumbnails 98:45.25 toolkit/components/typeaheadfind 98:49.63 toolkit/components/url-classifier 99:07.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 99:07.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 99:07.25 from /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 99:07.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 99:07.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:07.25 foundInterface = 0; \ 99:07.25 ^~~~~~~~~~~~~~ 99:07.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:07.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:07.26 ^~~~~~~~~~~~~~~~~~~~~~~ 99:07.26 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:07.26 NS_INTERFACE_MAP_END 99:07.26 ^~~~~~~~~~~~~~~~~~~~ 99:07.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:07.26 else 99:07.26 ^~~~ 99:07.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:07.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:07.26 ^~~~~~~~~~~~~~~~~~ 99:07.26 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:07.26 NS_INTERFACE_MAP_ENTRY(nsIObserver) 99:07.26 ^~~~~~~~~~~~~~~~~~~~~~ 99:27.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 99:27.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 99:27.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 99:27.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 99:27.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 99:27.56 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/Entries.h:13, 99:27.56 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/ChunkSet.h:9, 99:27.56 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 99:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 99:27.56 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 99:27.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:27.57 foundInterface = 0; \ 99:27.57 ^~~~~~~~~~~~~~ 99:27.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:27.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:27.57 ^~~~~~~~~~~~~~~~~~~~~~~ 99:27.57 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:27.58 NS_INTERFACE_MAP_END 99:27.58 ^~~~~~~~~~~~~~~~~~~~ 99:27.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 99:27.58 else 99:27.58 ^~~~ 99:27.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:27.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:27.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:27.59 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:27.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 99:27.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.62 In file included from /usr/include/string.h:494, 99:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 99:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/throw_gcc.h:14, 99:28.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/type_traits:64, 99:28.62 from /usr/include/c++/8/bits/move.h:55, 99:28.63 from /usr/include/c++/8/bits/nested_exception.h:40, 99:28.63 from /usr/include/c++/8/exception:144, 99:28.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/exception:3, 99:28.63 from /usr/include/c++/8/new:40, 99:28.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/new:3, 99:28.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/new:44, 99:28.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/mozalloc.h:16, 99:28.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/limits:50, 99:28.64 from /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:8: 99:28.64 In function 'void* memcpy(void*, const void*, size_t)', 99:28.64 inlined from 'static void nsTArray_CopyWithMemutils::MoveNonOverlappingRegion(void*, void*, size_t, size_t)' at /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:624:11, 99:28.64 inlined from 'void nsTArray_base::ShrinkCapacity(nsTArray_base::size_type, size_t) [with Alloc = nsTArrayInfallibleAllocator; Copy = nsTArray_CopyWithMemutils]' at /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray-inl.h:238:35, 99:28.64 inlined from 'void nsTArray_Impl::Compact() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:2293:19, 99:28.64 inlined from 'void nsTArray_Impl::Clear() [with E = mozilla::Pair >; Alloc = nsTArrayInfallibleAllocator]' at /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:1896:5, 99:28.64 inlined from 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)' at /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:1222:22: 99:28.64 /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] 99:28.64 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 99:28.65 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:28.65 /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp: In function 'nsresult TelemetryEvent::CreateSnapshots(uint32_t, bool, uint32_t, JSContext*, uint8_t, JS::MutableHandleValue)': 99:28.65 /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:1170:55: note: 'leftovers' declared here 99:28.65 nsTArray> leftovers; 99:28.65 ^~~~~~~~~ 99:29.20 toolkit/components/windowwatcher 99:30.89 toolkit/components/ctypes 99:36.84 toolkit/components/autocomplete 99:51.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 99:51.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 99:51.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAutoCompleteController.h:10, 99:51.76 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 99:51.76 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 99:51.76 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 99:51.76 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 99:51.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:51.77 foundInterface = 0; \ 99:51.77 ^~~~~~~~~~~~~~ 99:51.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:51.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:51.77 ^~~~~~~~~~~~~~~~~~~~~~~ 99:51.78 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:51.78 NS_INTERFACE_MAP_END 99:51.78 ^~~~~~~~~~~~~~~~~~~~ 99:51.78 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 99:51.78 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 99:51.79 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 99:51.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 99:51.79 } else 99:51.79 ^~~~ 99:51.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:51.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:51.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:51.79 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 99:51.80 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 99:51.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:59.94 toolkit/components/printingui 100:03.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 100:03.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 100:03.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWebProgressListener.h:10, 100:03.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPrintProgress.h:10, 100:03.75 from /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.h:9, 100:03.76 from /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:6, 100:03.76 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 100:03.76 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 100:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:03.76 foundInterface = 0; \ 100:03.76 ^~~~~~~~~~~~~~ 100:03.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:03.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:03.77 ^~~~~~~~~~~~~~~~~~~~~~~ 100:03.77 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:03.77 NS_INTERFACE_MAP_END 100:03.77 ^~~~~~~~~~~~~~~~~~~~ 100:03.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:03.77 else 100:03.78 ^~~~ 100:03.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:03.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:03.78 ^~~~~~~~~~~~~~~~~~ 100:03.78 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:03.78 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 100:03.78 ^~~~~~~~~~~~~~~~~~~~~~ 100:04.70 toolkit/components/printingui/ipc 100:06.23 toolkit/components/satchel 100:07.28 toolkit/components/terminator 100:13.13 toolkit/components/build 100:17.39 toolkit/crashreporter 100:20.53 toolkit/mozapps/extensions 100:22.06 toolkit/profile 100:29.87 toolkit/recordreplay 100:29.87 toolkit/xre 100:29.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 100:29.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 100:29.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFormFillController.h:10, 100:29.94 from /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.h:9, 100:29.94 from /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:7: 100:29.94 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 100:29.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:29.94 foundInterface = 0; \ 100:29.95 ^~~~~~~~~~~~~~ 100:29.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:29.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:29.95 ^~~~~~~~~~~~~~~~~~~~~~~ 100:29.95 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:29.95 NS_INTERFACE_MAP_END 100:29.95 ^~~~~~~~~~~~~~~~~~~~ 100:29.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:29.95 else 100:29.95 ^~~~ 100:29.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:29.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:29.95 ^~~~~~~~~~~~~~~~~~ 100:29.95 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:29.95 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 100:29.95 ^~~~~~~~~~~~~~~~~~~~~~ 100:30.00 toolkit/system/unixproxy 100:37.13 extensions/pref/autoconfig/src 100:42.20 devtools/platform 100:46.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 100:46.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 100:46.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIJSInspector.h:10, 100:46.31 from /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.h:9, 100:46.31 from /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:6: 100:46.31 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 100:46.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:46.31 foundInterface = 0; \ 100:46.31 ^~~~~~~~~~~~~~ 100:46.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:46.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:46.31 ^~~~~~~~~~~~~~~~~~~~~~~ 100:46.31 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:46.31 NS_INTERFACE_MAP_END 100:46.31 ^~~~~~~~~~~~~~~~~~~~ 100:46.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 100:46.31 else 100:46.31 ^~~~ 100:46.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:46.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:46.32 ^~~~~~~~~~~~~~~~~~ 100:46.32 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:46.32 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 100:46.32 ^~~~~~~~~~~~~~~~~~~~~~ 100:48.37 devtools/shared/heapsnapshot 100:51.49 services/crypto/component 100:57.03 startupcache 100:57.84 js/ductwork/debugger 101:02.86 other-licenses/snappy 101:03.38 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 101:03.39 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 101:03.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 101:03.39 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 101:03.39 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 101:03.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 101:03.39 from /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:6: 101:03.39 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 101:03.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:03.40 foundInterface = 0; \ 101:03.40 ^~~~~~~~~~~~~~ 101:03.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:03.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:03.40 ^~~~~~~~~~~~~~~~~~~~~~~ 101:03.40 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:03.40 NS_INTERFACE_MAP_END 101:03.40 ^~~~~~~~~~~~~~~~~~~~ 101:03.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:03.41 else 101:03.41 ^~~~ 101:03.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 101:03.41 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 101:03.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.43 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 101:03.43 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 101:03.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:03.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 101:03.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 101:03.51 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 101:03.52 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 101:03.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:03.52 foundInterface = 0; \ 101:03.52 ^~~~~~~~~~~~~~ 101:03.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:03.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:03.52 ^~~~~~~~~~~~~~~~~~~~~~~ 101:03.52 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:03.52 NS_INTERFACE_MAP_END 101:03.53 ^~~~~~~~~~~~~~~~~~~~ 101:03.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:03.53 else 101:03.53 ^~~~ 101:03.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:03.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:03.55 ^~~~~~~~~~~~~~~~~~ 101:03.55 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:03.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:03.55 ^~~~~~~~~~~~~~~~~~~~~~ 101:05.78 toolkit/system/gnome 101:06.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:101: 101:06.45 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 101:06.45 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsSigHandlers.cpp:175:15: warning: unused variable 'uc' [-Wunused-variable] 101:06.45 ucontext_t *uc = (ucontext_t *)context; 101:06.45 ^~ 101:07.82 media/gmp-clearkey/0.1 101:15.53 browser/components/about 101:19.11 browser/components/dirprovider 101:21.01 browser/components/feeds 101:24.96 media/libyuv/libyuv 101:24.96 browser/components/shell 101:26.77 libclearkey.so 101:26.84 mozglue/build 101:26.96 libmozsqlite3.so.symbols.stub 101:27.63 libmozsqlite3.so 101:27.71 gfx/vr/openvr 101:27.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:27.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 101:27.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsComponentManagerUtils.h:11, 101:27.94 from /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 101:27.94 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 101:27.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:27.94 foundInterface = 0; \ 101:27.94 ^~~~~~~~~~~~~~ 101:27.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:27.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:27.94 ^~~~~~~~~~~~~~~~~~~~~~~ 101:27.94 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:27.94 NS_INTERFACE_MAP_END 101:27.94 ^~~~~~~~~~~~~~~~~~~~ 101:27.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:27.94 else 101:27.94 ^~~~ 101:27.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:27.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:27.95 ^~~~~~~~~~~~~~~~~~ 101:27.95 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:27.95 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 101:27.95 ^~~~~~~~~~~~~~~~~~~~~~ 101:29.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:29.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 101:29.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:29.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:29.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 101:29.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:29.02 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 101:29.02 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 101:29.02 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 101:29.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:29.02 foundInterface = 0; \ 101:29.02 ^~~~~~~~~~~~~~ 101:29.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:29.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:29.02 ^~~~~~~~~~~~~~~~~~~~~~~ 101:29.02 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:29.02 NS_INTERFACE_MAP_END 101:29.02 ^~~~~~~~~~~~~~~~~~~~ 101:29.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 101:29.03 else 101:29.03 ^~~~ 101:29.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:29.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:29.03 ^~~~~~~~~~~~~~~~~~ 101:29.03 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:29.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:29.03 ^~~~~~~~~~~~~~~~~~~~~~ 101:31.39 In file included from /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/openvr_api_public.cpp:9: 101:31.39 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 101:31.39 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 101:31.39 ^~~~~~~~~~~~~~~~~~~ 101:31.39 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 101:31.39 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 101:31.39 ^~~~~~~~~~~~~~~~~~~~~~ 101:31.39 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 101:31.39 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 101:31.39 ^~~~~~~~~~~~~~~~~~~~~~~ 101:36.36 gfx/thebes 101:50.03 liblgpllibs.so 101:50.05 gfx/angle/targets/preprocessor 101:50.77 libjs_static.a 101:52.07 gfx/ots/src 101:52.15 toolkit/components/telemetry/pingsender 101:54.65 browser/app 101:54.87 pingsender 101:57.03 libmozavcodec.so.symbols.stub 101:58.03 firefox 101:58.08 media/ffvpx/libavcodec 101:59.34 netwerk/dns 102:03.42 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c: In function 'compat_decode': 102:03.42 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:789:13: warning: 'refcounted_frames' is deprecated [-Wdeprecated-declarations] 102:03.42 if (!avctx->refcounted_frames) { 102:03.42 ^~ 102:03.42 In file included from /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:40: 102:03.43 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/avcodec.h:2694:9: note: declared here 102:03.43 int refcounted_frames; 102:03.43 ^~~~~~~~~~~~~~~~~ 102:03.44 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c: In function 'avcodec_flush_buffers': 102:03.45 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:1743:5: warning: 'refcounted_frames' is deprecated [-Wdeprecated-declarations] 102:03.45 if (!avctx->refcounted_frames) 102:03.45 ^~ 102:03.45 In file included from /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:40: 102:03.45 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/avcodec.h:2694:9: note: declared here 102:03.45 int refcounted_frames; 102:03.45 ^~~~~~~~~~~~~~~~~ 102:08.73 Finished release [optimized] target(s) in 93m 59s 102:16.67 browser/components/build 102:18.91 libmozavcodec.so 102:22.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 102:22.75 /builddir/build/BUILD/firefox-63.0/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 102:22.75 /builddir/build/BUILD/firefox-63.0/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 102:22.75 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 102:22.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 102:25.63 gfx/angle/targets/translator 102:30.32 brotli 103:53.34 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 103:53.34 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 103:53.34 switch (type.getNominalSize()) 103:53.34 ^~~~~~ 103:53.34 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 103:53.35 case EbtInt: 103:53.35 ^~~~ 103:53.35 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 103:53.35 switch (type.getNominalSize()) 103:53.35 ^~~~~~ 103:53.35 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 103:53.35 case EbtUInt: 103:53.36 ^~~~ 103:53.36 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 103:53.36 switch (type.getNominalSize()) 103:53.37 ^~~~~~ 103:53.38 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 103:53.38 case EbtBool: 103:53.38 ^~~~ 103:53.38 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 103:53.38 switch (type.getNominalSize()) 103:53.38 ^~~~~~ 103:53.38 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 103:53.39 case EbtVoid: 103:53.39 ^~~~ 104:32.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 104:32.00 /builddir/build/BUILD/firefox-63.0/gfx/thebes/gfxGraphiteShaper.cpp: In member function 'nsresult gfxGraphiteShaper::SetGlyphsFromSegment(gfxShapedText*, uint32_t, uint32_t, const char16_t*, gr_segment*, gfxFontShaper::RoundingFlags)': 104:32.01 /builddir/build/BUILD/firefox-63.0/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 104:32.01 (xLocs[j] - clusterLoc - adv); 104:44.30 dom/canvas 105:19.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 105:19.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 105:19.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 105:19.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 105:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 105:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 105:19.32 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.h:15, 105:19.32 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGL2Context.h:9, 105:19.32 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGL2ContextMRTs.cpp:6, 105:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 105:19.32 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 105:19.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:19.33 foundInterface = 0; \ 105:19.33 ^~~~~~~~~~~~~~ 105:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:19.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:19.33 ^~~~~~~~~~~~~~~~~~~~~~~ 105:19.33 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp:2617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:19.33 NS_INTERFACE_MAP_END 105:19.33 ^~~~~~~~~~~~~~~~~~~~ 105:19.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:19.33 else 105:19.34 ^~~~ 105:19.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 105:19.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 105:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:19.34 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp:2616:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 105:19.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextInternal) 105:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:22.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 105:22.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 105:22.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 105:22.82 from /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasImageCache.cpp:7, 105:22.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 105:22.83 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 105:22.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:22.83 foundInterface = 0; \ 105:22.83 ^~~~~~~~~~~~~~ 105:22.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:22.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:22.83 ^~~~~~~~~~~~~~~~~~~~~~~ 105:22.83 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:22.83 NS_INTERFACE_MAP_END 105:22.84 ^~~~~~~~~~~~~~~~~~~~ 105:22.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:22.84 else 105:22.84 ^~~~ 105:22.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:22.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:22.84 ^~~~~~~~~~~~~~~~~~ 105:22.84 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:22.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:22.84 ^~~~~~~~~~~~~~~~~~~~~~ 105:25.34 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 105:25.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:25.34 foundInterface = 0; \ 105:25.34 ^~~~~~~~~~~~~~ 105:25.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:25.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:25.35 ^~~~~~~~~~~~~~~~~~~~~~~ 105:25.35 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:25.35 NS_INTERFACE_MAP_END 105:25.35 ^~~~~~~~~~~~~~~~~~~~ 105:25.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:25.35 else 105:25.35 ^~~~ 105:25.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:25.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:25.36 ^~~~~~~~~~~~~~~~~~ 105:25.36 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:25.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:25.36 ^~~~~~~~~~~~~~~~~~~~~~ 105:26.06 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 105:26.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:26.06 foundInterface = 0; \ 105:26.06 ^~~~~~~~~~~~~~ 105:26.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:26.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:26.06 ^~~~~~~~~~~~~~~~~~~~~~~ 105:26.07 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:26.07 NS_INTERFACE_MAP_END 105:26.07 ^~~~~~~~~~~~~~~~~~~~ 105:26.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:26.07 else 105:26.07 ^~~~ 105:26.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:26.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:26.07 ^~~~~~~~~~~~~~~~~~ 105:26.07 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:26.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:26.08 ^~~~~~~~~~~~~~~~~~~~~~ 105:26.42 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 105:26.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:26.42 foundInterface = 0; \ 105:26.43 ^~~~~~~~~~~~~~ 105:26.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:26.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:26.43 ^~~~~~~~~~~~~~~~~~~~~~~ 105:26.43 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:26.43 NS_INTERFACE_MAP_END 105:26.43 ^~~~~~~~~~~~~~~~~~~~ 105:26.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:26.43 else 105:26.43 ^~~~ 105:26.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:26.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:26.44 ^~~~~~~~~~~~~~~~~~ 105:26.44 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:26.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:26.44 ^~~~~~~~~~~~~~~~~~~~~~ 105:27.13 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 105:27.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:27.13 foundInterface = 0; \ 105:27.13 ^~~~~~~~~~~~~~ 105:27.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:27.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:27.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:27.13 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:27.13 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 105:27.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:27.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 105:27.14 else 105:27.14 ^~~~ 105:27.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 105:27.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 105:27.14 ^~~~~~~~~~~~~~~~~~ 105:27.14 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 105:27.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 105:27.14 ^~~~~~~~~~~~~~~~~~~~~~ 106:15.20 symverscript.stub 106:15.50 libxul.so 109:54.61 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x12a600): R_AARCH64_ABS64 used with TLS symbol _ZN47_$LT$env_logger..Logger$u20$as$u20$log..Log$GT$3log9FORMATTER7__getit5__KEY17h971d9803e902eb64E 109:54.61 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x1b9e54): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_server11CONTEXT_KEY7__getit5__KEY17h7d6942027b05d8cbE 109:54.61 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x267cd0): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client11IN_CALLBACK7__getit5__KEY17hfc7a60ff1dc68c03E 109:54.61 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x267cf7): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client19CPUPOOL_INIT_PARAMS7__getit5__KEY17h5b1696e8b727154bE 109:54.61 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x2ae9a2): R_AARCH64_ABS64 used with TLS symbol _ZN8audioipc4core6HANDLE3FOO7__getit5__KEY17hf2eebe3cc641de20E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x2e6607): R_AARCH64_ABS64 used with TLS symbol _ZN10tokio_core7reactor12CURRENT_LOOP3FOO7__getit5__KEY17he7d6616f786327a1E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x2f1e45): R_AARCH64_ABS64 used with TLS symbol _ZN5tokio8executor14current_thread7CURRENT7__getit5__KEY17hf8d025166f1c5366E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x315b69): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5timer6handle13CURRENT_TIMER7__getit5__KEY17h16714f9b3902d1f4E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x3169d4): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5clock5clock5CLOCK7__getit5__KEY17h0215aa1414d40c2dE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x33258f): R_AARCH64_ABS64 used with TLS symbol _ZN13tokio_reactor15CURRENT_REACTOR7__getit5__KEY17h4dadc353d2189208E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x33aa5a): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool4pool4Pool10rand_usize14THREAD_RNG_KEY7__getit5__KEY17heddce7473b1c5cc8E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x33b429): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool6worker14CURRENT_WORKER7__getit5__KEY17h1b1d288d5cc919f1E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x3610c2): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h76b2b014cd476e8bE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x366654): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor5enter7ENTERED7__getit5__KEY17h7467ee3cca6f9fbcE.0.0 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x366e9c): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor6global8EXECUTOR7__getit5__KEY17h5c44d551255f581cE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x36787f): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor4park19CURRENT_PARK_THREAD7__getit5__KEY17h280dd59a65da72c9E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x378522): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std12CURRENT_TASK7__getit5__KEY17h8ddd19acea4546a2E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x378549): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std21CURRENT_THREAD_NOTIFY7__getit5__KEY17hae9176c4c20b871eE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x153e8ff): R_AARCH64_ABS64 used with TLS symbol _ZN5style7sharing17SHARING_CACHE_KEY7__getit5__KEY17hc31b14d84a3f79cdE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x153f42e): R_AARCH64_ABS64 used with TLS symbol _ZN5style5bloom9BLOOM_KEY7__getit5__KEY17h512bf27f060672d8E 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x153fd3d): R_AARCH64_ABS64 used with TLS symbol _ZN5style12thread_state5STATE7__getit5__KEY17hb7dff5e52740c65cE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x1652a46): R_AARCH64_ABS64 used with TLS symbol _ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit5__KEY17hc68ae2f8def01f9aE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x1667a5e): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h4520f6c2ef5d7d6bE 109:54.62 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x1672d4f): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core11parking_lot15get_thread_data11THREAD_DATA7__getit5__KEY17h9a91b9f76c31008bE 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x1676d10): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core9word_lock15get_thread_data11THREAD_DATA7__getit5__KEY17h18e2aba17f33af1dE 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x1680ead): R_AARCH64_ABS64 used with TLS symbol _ZN4rand10thread_rng14THREAD_RNG_KEY7__getit5__KEY17h7e54a7e6cf325c32E 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x16eb3c4): R_AARCH64_ABS64 used with TLS symbol _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit5__KEY17hb13ac8c3ffaf762cE 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x16eb50b): R_AARCH64_ABS64 used with TLS symbol _ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17h12b5a3647270ea7cE 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x16f8f3c): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h288ccd09b22b5cfdE.llvm.389507478531613643 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x16f8f79): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit5__KEY17h56c428530b45ecd6E 109:54.63 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-20dac2607f28a0d9.gkrust0.rcgu.o)(.debug_info+0x172611c): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17h39c9805f9f3a14c7E 109:58.09 ipc/app 109:58.09 js/xpconnect/shell 109:59.85 plugin-container 110:00.80 xpcshell 110:01.90 spidermonkey_checks.stub 110:02.91 multilocale.txt.stub 110:02.99 built_in_addons.json.stub 110:03.21 dependentlibs.list.stub 110:13.61 EventArtifactDefinitions.json.stub 110:14.58 ScalarArtifactDefinitions.json.stub 110:14.65 symverscript.stub 110:15.60 TEST-PASS | check_spidermonkey_style.py | ok 110:16.24 TEST-PASS | check_macroassembler_style.py | ok 110:16.54 TEST-PASS | check_js_opcode.py | ok 110:28.66 update.locale.stub 110:42.43 bookmarks.html.stub 110:46.88 Packaging quitter@mozilla.org.xpi... 110:47.19 273 compiler warnings present. 111:54.56 Overall system resources - Wall time: 6646s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 warning: dom/indexedDB/ActorsParent.cpp:18733:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 111:57.42 warning: dom/indexedDB/Key.cpp:606:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 111:57.42 warning: dom/ipc/ContentProcess.cpp:267:28 [-Wmaybe-uninitialized] 'prefMapSize' may be used uninitialized in this function 111:57.42 warning: dom/ipc/ContentProcess.cpp:275:15 [-Wmaybe-uninitialized] 'prefsLen' may be used uninitialized in this function 111:57.42 warning: dom/ipc/ContentProcess.cpp:282:22 [-Wmaybe-uninitialized] 'schedulerPrefs' may be used uninitialized in this function 111:57.42 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 111:57.42 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'childID' may be used uninitialized in this function 111:57.42 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 111:57.42 warning: dom/ipc/SharedMap.cpp:249:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 111:57.42 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 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 111:57.42 warning: gfx/2d/DrawTargetCairo.cpp:501:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 111:57.42 warning: gfx/2d/InlineTranslator.cpp:58:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 111:57.42 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 111:57.42 warning: gfx/2d/InlineTranslator.cpp:70:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 111:57.42 warning: gfx/2d/InlineTranslator.cpp:77:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 111:57.42 warning: gfx/2d/Path.cpp:476:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 111:57.42 warning: gfx/2d/RecordedEventImpl.h:1560:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 111:57.42 warning: gfx/2d/RecordedEventImpl.h:1561:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 111:57.42 warning: gfx/gl/GLContext.h:1217:21 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 111:57.42 warning: gfx/gl/GLContext.h:2901:34 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 111:57.43 warning: gfx/thebes/gfxGraphiteShaper.cpp:351:48 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:85:47 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:86:46 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:86:46 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:90:11 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:90:11 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:95:17 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:95:17 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:120:41 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:121:40 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:125:11 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 111:57.43 warning: js/src/gc/PublicIterators.h:130:17 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 111:57.43 warning: js/src/jit/CodeGenerator.cpp:13585:30 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 111:57.43 warning: js/src/jit/IonCacheIRCompiler.cpp:1460:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 111:57.43 warning: js/src/jit/IonCacheIRCompiler.cpp:1619:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 111:57.43 warning: js/src/jit/MIR.cpp:4037:35 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 111:57.43 warning: js/src/util/StringBuffer.h:303:35 [-Wmaybe-uninitialized] 'voffset' may be used uninitialized in this function 111:57.43 warning: js/src/vm/Debugger.cpp:11027:17 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 111:57.43 warning: js/src/wasm/AsmJS.cpp:6750:76 [-Wmaybe-uninitialized] 'time' may be used uninitialized in this function 111:57.43 warning: js/src/wasm/WasmAST.h:566:17 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 111:57.43 warning: js/src/wasm/WasmBaselineCompile.cpp:7649:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 111:57.43 warning: js/src/wasm/WasmIonCompile.cpp:1758:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 111:57.43 warning: js/src/wasm/WasmValidate.cpp:466:17 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 111:57.43 warning: layout/base/FrameProperties.h:439:18 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 111:57.44 warning: layout/base/PresShell.cpp:2721:23 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 111:57.44 warning: layout/generic/nsContainerFrame.cpp:796:21 [-Wmaybe-uninitialized] 'lastInFlow' may be used uninitialized in this function 111:57.44 warning: layout/generic/nsFlexContainerFrame.cpp:5057:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 111:57.44 warning: layout/generic/nsFrame.cpp:6344:11 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 111:57.44 warning: layout/generic/nsGfxScrollFrame.cpp:3400:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 111:57.44 warning: layout/painting/nsDisplayList.h:1677:33 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 111:57.44 warning: layout/style/nsCSSProps.h:178:46 [-Warray-bounds] array subscript (nsCSSPropertyID)379 is above array bounds of 'const Flags [379]' {aka 'const mozilla::CSSPropFlags [379]'} 111:57.44 warning: layout/tables/nsTableFrame.cpp:8021:76 [-Wclass-memaccess] 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct BCBlockDirSeg'; use assignment or value-initialization instead 111:57.44 warning: layout/tables/nsTableFrame.h:43:20 [-Wmaybe-uninitialized] 'fType' may be used uninitialized in this function 111:57.44 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 111:57.44 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 111:57.44 warning: objdir/dist/include/js/Value.h:418:51 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/js/Value.h:418:51 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/AutoRestore.h:45:17 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/BufferList.h:659:7 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterNewNode +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:444:47 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:788:12 [-Wmaybe-uninitialized] '*((void*)& pointToInsert +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Maybe.h:247:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& atAfterEnd +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Maybe.h:599:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 111:57.44 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 111:57.44 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 111:57.44 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 111:57.44 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 111:57.44 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 111:57.44 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 111:57.44 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 111:57.44 warning: objdir/dist/include/mozilla/Telemetry.h:111:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Tuple.h:155:46 [-Wmaybe-uninitialized] 'tmp.mozilla::detail::TupleImpl<0, js::NativeObject*, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Tuple.h:155:46 [-Wmaybe-uninitialized] 'tmp.mozilla::detail::TupleImpl<1, JSObject*, js::CrossCompartmentKey::DebuggerObjectKind>::mHead' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Vector.h:121:24 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 111:57.44 warning: objdir/dist/include/mozilla/Vector.h:546:19 [-Wmaybe-uninitialized] 'sigIndex' may be used uninitialized in this function 111:57.45 warning: objdir/dist/include/mozilla/Vector.h:1399:11 [-Wmaybe-uninitialized] 'vlength' may be used uninitialized in this function 111:57.45 warning: objdir/dist/include/nsCoord.h:72:27 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 111:57.45 warning: objdir/dist/include/nsCoord.h:72:27 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 111:57.45 warning: objdir/dist/include/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 111:57.45 warning: objdir/dist/include/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 111:57.45 warning: objdir/dist/include/nsISupportsImpl.h:1069:5 [-Wmultistatement-macros] macro expands to multiple statements 111:57.45 warning: objdir/dist/include/nsTArray.h:2578:9 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 111:57.45 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7 [-Wmaybe-uninitialized] '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function 111:57.45 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult CertBlocklist::Init()' will never be NULL 111:57.45 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult nsNTLMAuthModule::InitTest()' will never be NULL 111:57.45 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult nsCertOverrideService::Init()' will never be NULL 111:57.45 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL 111:57.45 warning: toolkit/xre/nsSigHandlers.cpp:175:15 [-Wunused-variable] unused variable 'uc' 111:57.45 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 111:57.45 warning: xpcom/base/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 111:57.45 warning: xpcom/base/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 111:57.45 warning: xpcom/io/nsStorageStream.cpp:535:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 111:57.45 warning: xpcom/io/nsStorageStream.cpp:584:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 111:57.45 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 111:57.45 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 111:57.45 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 > >' 111:57.45 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] 111:57.45 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] 111:57.45 warning: /usr/include/bits/string_fortified.h:128:33 [-Wrestrict] 'char* __builtin___strcat_chk(char*, const char*, long unsigned int)' accessing 193 or more bytes at offsets 192 and 0 may overlap 1 byte at offset 192 111:57.45 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 111:57.45 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 111:57.45 (suppressed 4 warnings in gfx/angle) 111:57.45 (suppressed 6 warnings in gfx/cairo) 111:57.45 (suppressed 3 warnings in gfx/graphite2) 111:57.45 (suppressed 6 warnings in gfx/harfbuzz) 111:57.45 (suppressed 1 warnings in gfx/ots) 111:57.45 (suppressed 51 warnings in gfx/skia) 111:57.45 (suppressed 3 warnings in gfx/vr/openvr) 111:57.45 (suppressed 52 warnings in intl/icu) 111:57.45 (suppressed 1 warnings in ipc/chromium) 111:57.45 (suppressed 7 warnings in js/src/jit/arm64/vixl) 111:57.45 (suppressed 2 warnings in media/ffvpx) 111:57.46 (suppressed 1 warnings in media/libcubeb) 111:57.46 (suppressed 1 warnings in media/libmkv) 111:57.46 (suppressed 1 warnings in media/libnestegg) 111:57.46 (suppressed 1 warnings in media/libsoundtouch) 111:57.46 (suppressed 1 warnings in media/libspeex_resampler) 111:57.46 (suppressed 1 warnings in media/libvorbis) 111:57.46 (suppressed 1 warnings in modules/woff2) 111:57.46 (suppressed 9 warnings in security/nss) 111:57.46 (suppressed 1 warnings in third_party/aom) 111:57.46 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 111:57.64 We know it took a while, but your build finally finished successfully! To view resource usage of the build, run |mach resource-usage|. 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.1itorn + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64 ++ dirname /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64 + cd firefox-63.0 + /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-63.0-2.fc28.aarch64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-63.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-63.0/objdir/browser/installer' /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-63.0/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-63.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-63.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-63.0/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=28 -DATK_REV_VERSION=1 -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 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=63.0 -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 -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_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"63.0"' -DMOZILLA_VERSION='"63.0"' -DMOZILLA_VERSION_U=63.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"63.0"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -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_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -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='"aarch64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-63.0/browser/installer/removed-files.in \ \ --minify \ \ \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-63.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-63.0/toolkit/mozapps/installer/find-dupes.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-63.0/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=28 -DATK_REV_VERSION=1 -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 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=63.0 -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 -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_ARM64=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DJS_PUNBOX64=1 -DMALLOC_H='' -DMALLOC_USABLE_SIZE_CONST_PTR='' -DMOZILLA_OFFICIAL=1 -DMOZILLA_UAVERSION='"63.0"' -DMOZILLA_VERSION='"63.0"' -DMOZILLA_VERSION_U=63.0 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_APP_UA_NAME='""' -DMOZ_APP_UA_VERSION='"63.0"' -DMOZ_AV1=1 -DMOZ_BUILD_APP=browser -DMOZ_BUILD_WEBRENDER=1 -DMOZ_BUNDLED_FONTS=1 -DMOZ_DATA_REPORTING=1 -DMOZ_DISTRIBUTION_ID='"org.mozilla"' -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_ENABLE_XREMOTE=1 -DMOZ_FEEDS=1 -DMOZ_FFMPEG=1 -DMOZ_FFVPX=1 -DMOZ_FFVPX_FLACONLY=1 -DMOZ_FMP4=1 -DMOZ_GLUE_IN_PROGRAM=1 -DMOZ_INSTRUMENT_EVENT_LOOP=1 -DMOZ_LOGGING=1 -DMOZ_MACBUNDLE_ID=org.mozilla.firefox -DMOZ_OFFICIAL_BRANDING=1 -DMOZ_PHOENIX=1 -DMOZ_PLACES=1 -DMOZ_PULSEAUDIO=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DMOZ_SERVICES_HEALTHREPORT=1 -DMOZ_STATIC_JS=1 -DMOZ_TELEMETRY_REPORTING=1 -DMOZ_TREE_CAIRO=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_UPDATE_CHANNEL=default -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='"aarch64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US -f /builddir/build/BUILD/firefox-63.0/browser/installer/allowed-dupes.mn ../../dist/firefox Duplicates 11 bytes: browser/defaults/settings/pinning/pins.json browser/defaults/settings/main/example.json Duplicates 19 bytes (2 times): chrome/en-US/locale/en-US/global-platform/mac/intl.properties chrome/en-US/locale/en-US/global-platform/unix/intl.properties chrome/en-US/locale/en-US/global-platform/win/intl.properties Duplicates 72 bytes: browser/chrome.manifest chrome.manifest Duplicates 111 bytes: chrome/en-US/locale/en-US/global-platform/unix/platformKeys.properties chrome/en-US/locale/en-US/global-platform/win/platformKeys.properties Duplicates 193 bytes: browser/chrome/pdfjs/content/web/images/findbarButton-next.png browser/chrome/pdfjs/content/web/images/findbarButton-previous-rtl.png Duplicates 199 bytes: browser/chrome/pdfjs/content/web/images/findbarButton-next-rtl.png browser/chrome/pdfjs/content/web/images/findbarButton-previous.png Duplicates 296 bytes: browser/chrome/pdfjs/content/web/images/findbarButton-next@2x.png browser/chrome/pdfjs/content/web/images/findbarButton-previous-rtl@2x.png Duplicates 296 bytes: chrome/en-US/locale/en-US/global-platform/unix/accessible.properties chrome/en-US/locale/en-US/global-platform/win/accessible.properties Duplicates 304 bytes: browser/chrome/pdfjs/content/web/images/findbarButton-next-rtl@2x.png browser/chrome/pdfjs/content/web/images/findbarButton-previous@2x.png Duplicates 798 bytes: browser/chrome/icons/default/default16.png browser/chrome/browser/content/branding/icon16.png Duplicates 835 bytes: res/table-remove-column-active.gif res/table-remove-row-active.gif Duplicates 841 bytes: res/table-remove-column-hover.gif res/table-remove-row-hover.gif Duplicates 841 bytes: res/table-remove-column.gif res/table-remove-row.gif Duplicates 1397 bytes: browser/chrome/browser/content/browser/extension.svg browser/chrome/browser/skin/classic/browser/addons/addon-install-confirm.svg Duplicates 2145 bytes: browser/chrome/icons/default/default32.png browser/chrome/browser/content/branding/icon32.png Duplicates 3607 bytes: browser/chrome/icons/default/default48.png browser/chrome/browser/content/branding/icon48.png Duplicates 4858 bytes: chrome/toolkit/skin/classic/mozapps/downloads/downloadButtons.png chrome/toolkit/skin/classic/mozapps/update/downloadButtons.png Duplicates 5168 bytes: browser/chrome/icons/default/default64.png browser/chrome/browser/content/branding/icon64.png Duplicates 6367 bytes: browser/chrome/devtools/modules/devtools/client/themes/toolbars.css browser/chrome/devtools/skin/toolbars.css Duplicates 7071 bytes: browser/chrome/browser/content/browser/places/bookmarkProperties.xul browser/chrome/browser/content/browser/places/bookmarkProperties2.xul Duplicates 12667 bytes: browser/chrome/icons/default/default128.png browser/chrome/browser/content/branding/icon128.png Duplicates 1903304 bytes: firefox firefox-bin WARNING: Found 22 duplicated files taking 1951419 bytes (uncompressed) # Package mozharness /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python -m mozbuild.action.test_archive mozharness /builddir/build/BUILD/firefox-63.0/objdir/dist/mozharness.zip Wrote 520 files in 2378690 bytes to mozharness.zip in 1.42s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-63.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-63.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/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-63.0-2.fc28.aarch64/usr/bin/firefox + /usr/bin/cat /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-63.0-20181018.tar.xz ++ 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` ++ 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-63.0 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo an ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/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-63.0 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo as ++ 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` ++ 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-63.0 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn-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-63.0 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo bn-BD ++ 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` ++ 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-63.0 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo bn-IN ++ 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` ++ 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-63.0 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ca ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-ZA.xpi .xpi + language=en-ZA + extensionID=langpack-en-ZA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-ZA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-ZA.xpi -d langpack-en-ZA@firefox.mozilla.org + find langpack-en-ZA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-ZA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-ZA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo en-ZA ++ sed -e s/-/_/g + language=en_ZA + echo '%lang(en_ZA) /usr/lib64/firefox/langpacks/langpack-en-ZA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo es-AR ++ sed -e s/-/_/g + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo et ++ sed -e s/-/_/g + language=et + echo '%lang(et) /usr/lib64/firefox/langpacks/langpack-et@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eu.xpi .xpi + language=eu + extensionID=langpack-eu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eu@firefox.mozilla.org + unzip -qq firefox-langpacks/eu.xpi -d langpack-eu@firefox.mozilla.org + find langpack-eu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eu@firefox.mozilla.org + zip -qq -r9mX ../langpack-eu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ff ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/lib64/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ga-IE ++ sed -e s/-/_/g + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo hsb ++ sed -e s/-/_/g + language=hsb + echo '%lang(hsb) /usr/lib64/firefox/langpacks/langpack-hsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hu.xpi .xpi + language=hu + extensionID=langpack-hu@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hu@firefox.mozilla.org + unzip -qq firefox-langpacks/hu.xpi -d langpack-hu@firefox.mozilla.org + find langpack-hu@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ka ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + xargs chmod 644 + find langpack-kk@firefox.mozilla.org -type f + 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-63.0 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo lij ++ sed -e s/-/_/g + language=lij + echo '%lang(lij) /usr/lib64/firefox/langpacks/langpack-lij@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lt.xpi .xpi + language=lt + extensionID=langpack-lt@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lt@firefox.mozilla.org + unzip -qq firefox-langpacks/lt.xpi -d langpack-lt@firefox.mozilla.org + find langpack-lt@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo lt ++ sed -e s/-/_/g + language=lt + echo '%lang(lt) /usr/lib64/firefox/langpacks/langpack-lt@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lv.xpi .xpi + language=lv + extensionID=langpack-lv@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lv@firefox.mozilla.org + unzip -qq firefox-langpacks/lv.xpi -d langpack-lv@firefox.mozilla.org + find langpack-lv@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lv@firefox.mozilla.org + zip -qq -r9mX ../langpack-lv@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-lv@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/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-63.0 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo mai ++ 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` ++ 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-63.0 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + find langpack-ml@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ml@firefox.mozilla.org + zip -qq -r9mX ../langpack-ml@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ml ++ 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` ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ne-NP ++ sed -e s/-/_/g + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/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-63.0 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo or ++ 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` ++ 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-63.0 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + find langpack-tr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo ur ++ sed -e s/-/_/g + language=ur + echo '%lang(ur) /usr/lib64/firefox/langpacks/langpack-ur@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uz.xpi .xpi + language=uz + extensionID=langpack-uz@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uz@firefox.mozilla.org + unzip -qq firefox-langpacks/uz.xpi -d langpack-uz@firefox.mozilla.org + find langpack-uz@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo uz ++ sed -e s/-/_/g + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo vi ++ sed -e s/-/_/g + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi' + /usr/bin/rm -rf firefox-langpacks + create_default_langpack bn-IN bn + language_long=bn-IN + language_short=bn + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 /builddir/build/BUILD/firefox-63.0 + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + 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-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - + echo '%lang(pt) /usr/lib64/firefox/langpacks/langpack-pt@firefox.mozilla.org.xpi' + create_default_langpack sv-SE sv + language_long=sv-SE + language_short=sv + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 /builddir/build/BUILD/firefox-63.0 + cd - + echo '%lang(sv) /usr/lib64/firefox/langpacks/langpack-sv@firefox.mozilla.org.xpi' + create_default_langpack zh-TW zh + language_long=zh-TW + language_short=zh + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64//usr/lib64/firefox/browser/defaults/preferences /builddir/build/BUILD/firefox-63.0 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox-devel-63.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox-devel-63.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox-devel-63.0/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j8 --strict-build-id -m -i --build-id-seed 63.0-2.fc28 --unique-debug-suffix -63.0-2.fc28.aarch64 --unique-debug-src-base firefox-63.0-2.fc28.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-63.0 extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/plugin-container dwz: ./usr/lib64/firefox/libxul.so-63.0-2.fc28.aarch64.debug: Too many DIEs, not optimizing /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 1 CRC32s did match. cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory 576327 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/layout/style/nsAnimationManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/layout/style/nsTransitionManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/objdir/dist/include/mozilla/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/objdir/dist/include/mozilla/dom/Event.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/gfx/skia/skia/src/core/SkDrawShadowInfo.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/gfx/skia/skia/src/utils/SkInsetConvexPolygon.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/gfx/skia/skia/src/utils/SkShadowTessellator.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/gfx/skia/skia/src/utils/SkInsetConvexPolygon.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.aarch64/xpcom/build/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit Processing files: firefox-63.0-2.fc28.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib64/firefox/firefox-bin warning: File listed twice: /usr/lib64/firefox/browser/features/aushelper@mozilla.org.xpi Provides: application() application(firefox.desktop) firefox = 63.0-2.fc28 firefox(aarch-64) = 63.0-2.fc28 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul63)(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: /bin/bash /bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) 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_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) 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) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libnspr4.so()(64bit) libnss3.so()(64bit) libnss3.so(NSS_3.10)(64bit) libnss3.so(NSS_3.10.2)(64bit) libnss3.so(NSS_3.11)(64bit) libnss3.so(NSS_3.11.2)(64bit) libnss3.so(NSS_3.12)(64bit) libnss3.so(NSS_3.12.3)(64bit) libnss3.so(NSS_3.12.4)(64bit) libnss3.so(NSS_3.12.5)(64bit) libnss3.so(NSS_3.13)(64bit) libnss3.so(NSS_3.15)(64bit) libnss3.so(NSS_3.16.1)(64bit) libnss3.so(NSS_3.16.2)(64bit) libnss3.so(NSS_3.19)(64bit) libnss3.so(NSS_3.2)(64bit) libnss3.so(NSS_3.21)(64bit) libnss3.so(NSS_3.22)(64bit) libnss3.so(NSS_3.3)(64bit) libnss3.so(NSS_3.30)(64bit) libnss3.so(NSS_3.4)(64bit) libnss3.so(NSS_3.5)(64bit) libnss3.so(NSS_3.6)(64bit) libnss3.so(NSS_3.7)(64bit) libnss3.so(NSS_3.8)(64bit) libnss3.so(NSS_3.9)(64bit) libnss3.so(NSS_3.9.2)(64bit) libnss3.so(NSS_3.9.3)(64bit) libnssutil3.so()(64bit) libnssutil3.so(NSSUTIL_3.12)(64bit) libnssutil3.so(NSSUTIL_3.12.3)(64bit) libnssutil3.so(NSSUTIL_3.12.5)(64bit) libnssutil3.so(NSSUTIL_3.13)(64bit) libpango-1.0.so.0()(64bit) libpangocairo-1.0.so.0()(64bit) libpangoft2-1.0.so.0()(64bit) libplc4.so()(64bit) libplds4.so()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.17)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.17)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.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(xul63)(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-63.0-2.fc28.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 63.0-2.fc28 firefox-wayland(aarch-64) = 63.0-2.fc28 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: /bin/bash Processing files: firefox-debugsource-63.0-2.fc28.aarch64 Provides: firefox-debugsource = 63.0-2.fc28 firefox-debugsource(aarch-64) = 63.0-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-63.0-2.fc28.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-63.0-2.fc28.aarch64.debug and /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-63.0-2.fc28.aarch64.debug Provides: debuginfo(build-id) = 284080a9ef688dd5ba56e72225de34faf46b4a0d debuginfo(build-id) = 286bc1c6d8175ae208713c98518a285ac3d5a0e7 debuginfo(build-id) = 2cb6600c0fd8bab65d0a0e8044be673ded12c0c9 debuginfo(build-id) = 4ab11ecc4820a6676e76f746b07c363f8823d1ff debuginfo(build-id) = 5a05d873539a0cf0cf02a0eebe94dc55f92cbf21 debuginfo(build-id) = 61fc360ed46c786f76ec3434906430461abde1f7 debuginfo(build-id) = 7c2667d3e557c8270826945ba9b50b3f90eee1b1 debuginfo(build-id) = 8a3b12164ff0d49199bfd2cb797362ec4c471332 debuginfo(build-id) = bba74356a32cd4ffa5208d2dfaa4f122ab14ec7d debuginfo(build-id) = d06e8342e35b800c73cbc3b33b7258afc529e1cd debuginfo(build-id) = d0d9c92c09c4873d1437bf0a6a3f0071cbfbf7f3 debuginfo(build-id) = d867a5443cf3fda7bfd798328e0ba1e8f3596417 firefox-debuginfo = 63.0-2.fc28 firefox-debuginfo(aarch-64) = 63.0-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(aarch-64) = 63.0-2.fc28 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64 Wrote: /builddir/build/RPMS/firefox-63.0-2.fc28.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-63.0-2.fc28.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-63.0-2.fc28.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-63.0-2.fc28.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.YxxUxO + umask 022 + cd /builddir/build/BUILD + cd firefox-63.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.aarch64 + exit 0 Child return code was: 0